Package-level declarations

Types

Link copied to clipboard
class DataSource : KotlinCustomResource

Provides a Data Works Data Source resource. For information about Data Works Data Source and how to use it, see What is Data Source.

Link copied to clipboard
data class DataSourceArgs(val connectionProperties: Output<String>? = null, val connectionPropertiesMode: Output<String>? = null, val dataSourceName: Output<String>? = null, val description: Output<String>? = null, val projectId: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<DataSourceArgs>

Provides a Data Works Data Source resource. For information about Data Works Data Source and how to use it, see What is Data Source.

Link copied to clipboard
Link copied to clipboard
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class DataSourceSharedRule : KotlinCustomResource

Provides a Data Works Data Source Shared Rule resource. Data source sharing rule, which expresses A data source, from space A to space B (A user). For information about Data Works Data Source Shared Rule and how to use it, see What is Data Source Shared Rule.

Link copied to clipboard
data class DataSourceSharedRuleArgs(val dataSourceId: Output<Int>? = null, val envType: Output<String>? = null, val sharedUser: Output<String>? = null, val targetProjectId: Output<Int>? = null) : ConvertibleToJava<DataSourceSharedRuleArgs>

Provides a Data Works Data Source Shared Rule resource. Data source sharing rule, which expresses A data source, from space A to space B (A user). For information about Data Works Data Source Shared Rule and how to use it, see What is Data Source Shared Rule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DiAlarmRule : KotlinCustomResource

Provides a Data Works Di Alarm Rule resource. Data Integration alarm rules. For information about Data Works Di Alarm Rule and how to use it, see What is Di Alarm Rule.

Link copied to clipboard
data class DiAlarmRuleArgs(val description: Output<String>? = null, val diAlarmRuleName: Output<String>? = null, val diJobId: Output<Int>? = null, val enabled: Output<Boolean>? = null, val metricType: Output<String>? = null, val notificationSettings: Output<DiAlarmRuleNotificationSettingsArgs>? = null, val triggerConditions: Output<List<DiAlarmRuleTriggerConditionArgs>>? = null) : ConvertibleToJava<DiAlarmRuleArgs>

Provides a Data Works Di Alarm Rule resource. Data Integration alarm rules. For information about Data Works Di Alarm Rule and how to use it, see What is Di Alarm Rule.

Link copied to clipboard
Link copied to clipboard
object DiAlarmRuleMapper : ResourceMapper<DiAlarmRule>
Link copied to clipboard
Link copied to clipboard
class DiJob : KotlinCustomResource

Provides a Data Works Di Job resource. Data Integration Tasks. For information about Data Works Di Job and how to use it, see What is Di Job.

Link copied to clipboard
data class DiJobArgs(val description: Output<String>? = null, val destinationDataSourceSettings: Output<List<DiJobDestinationDataSourceSettingArgs>>? = null, val destinationDataSourceType: Output<String>? = null, val jobName: Output<String>? = null, val jobSettings: Output<DiJobJobSettingsArgs>? = null, val migrationType: Output<String>? = null, val projectId: Output<Int>? = null, val resourceSettings: Output<DiJobResourceSettingsArgs>? = null, val sourceDataSourceSettings: Output<List<DiJobSourceDataSourceSettingArgs>>? = null, val sourceDataSourceType: Output<String>? = null, val tableMappings: Output<List<DiJobTableMappingArgs>>? = null, val transformationRules: Output<List<DiJobTransformationRuleArgs>>? = null) : ConvertibleToJava<DiJobArgs>

Provides a Data Works Di Job resource. Data Integration Tasks. For information about Data Works Di Job and how to use it, see What is Di Job.

Link copied to clipboard

Builder for DiJobArgs.

Link copied to clipboard
object DiJobMapper : ResourceMapper<DiJob>
Link copied to clipboard

Builder for DiJob.

Link copied to clipboard
class DwResourceGroup : KotlinCustomResource

Provides a Data Works Dw Resource Group resource. For information about Data Works Dw Resource Group and how to use it, see What is Dw Resource Group.

Link copied to clipboard
data class DwResourceGroupArgs(val autoRenew: Output<Boolean>? = null, val defaultVpcId: Output<String>? = null, val defaultVswitchId: Output<String>? = null, val paymentDuration: Output<Int>? = null, val paymentDurationUnit: Output<String>? = null, val paymentType: Output<String>? = null, val remark: Output<String>? = null, val resourceGroupId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val specification: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DwResourceGroupArgs>

Provides a Data Works Dw Resource Group resource. For information about Data Works Dw Resource Group and how to use it, see What is Dw Resource Group.

Link copied to clipboard
object DwResourceGroupMapper : ResourceMapper<DwResourceGroup>
Link copied to clipboard
class Folder : KotlinCustomResource

Provides a Data Works Folder resource. For information about Data Works Folder and how to use it, see What is Folder.

Link copied to clipboard
data class FolderArgs(val folderPath: Output<String>? = null, val projectId: Output<String>? = null, val projectIdentifier: Output<String>? = null) : ConvertibleToJava<FolderArgs>

Provides a Data Works Folder resource. For information about Data Works Folder and how to use it, see What is Folder.

Link copied to clipboard

Builder for FolderArgs.

Link copied to clipboard
object FolderMapper : ResourceMapper<Folder>
Link copied to clipboard

Builder for Folder.

Link copied to clipboard
class Network : KotlinCustomResource

Provides a Data Works Network resource. Resource Group Network. For information about Data Works Network and how to use it, see What is Network.

Link copied to clipboard
data class NetworkArgs(val dwResourceGroupId: Output<String>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<NetworkArgs>

Provides a Data Works Network resource. Resource Group Network. For information about Data Works Network and how to use it, see What is Network.

Link copied to clipboard
Link copied to clipboard
object NetworkMapper : ResourceMapper<Network>
Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

Provides a Data Works Project resource. For information about Data Works Project and how to use it, see What is Project.

Link copied to clipboard
data class ProjectArgs(val description: Output<String>? = null, val devEnvironmentEnabled: Output<Boolean>? = null, val devRoleDisabled: Output<Boolean>? = null, val displayName: Output<String>? = null, val paiTaskEnabled: Output<Boolean>? = null, val projectName: Output<String>? = null, val resourceGroupId: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProjectArgs>

Provides a Data Works Project resource. For information about Data Works Project and how to use it, see What is Project.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
class ProjectMember : KotlinCustomResource

Provides a Data Works Project Member resource. For information about Data Works Project Member and how to use it, see What is Project Member.

Link copied to clipboard
data class ProjectMemberArgs(val projectId: Output<Int>? = null, val roles: Output<List<ProjectMemberRoleArgs>>? = null, val userId: Output<String>? = null) : ConvertibleToJava<ProjectMemberArgs>

Provides a Data Works Project Member resource. For information about Data Works Project Member and how to use it, see What is Project Member.

Link copied to clipboard
Link copied to clipboard
object ProjectMemberMapper : ResourceMapper<ProjectMember>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun dataSource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
suspend fun diAlarmRule(name: String, block: suspend DiAlarmRuleResourceBuilder.() -> Unit): DiAlarmRule
Link copied to clipboard
fun diJob(name: String): DiJob
suspend fun diJob(name: String, block: suspend DiJobResourceBuilder.() -> Unit): DiJob
Link copied to clipboard
Link copied to clipboard
fun folder(name: String): Folder
suspend fun folder(name: String, block: suspend FolderResourceBuilder.() -> Unit): Folder
Link copied to clipboard
fun network(name: String): Network
suspend fun network(name: String, block: suspend NetworkResourceBuilder.() -> Unit): Network
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard