Package-level declarations

Types

Link copied to clipboard
class DatabaseMigrationsSqlDb : KotlinCustomResource

Database Migration Resource for SQL Database. API Version: 2022-03-30-preview.

Link copied to clipboard
data class DatabaseMigrationsSqlDbArgs(val properties: Output<DatabaseMigrationPropertiesSqlDbArgs>? = null, val resourceGroupName: Output<String>? = null, val sqlDbInstanceName: Output<String>? = null, val targetDbName: Output<String>? = null) : ConvertibleToJava<DatabaseMigrationsSqlDbArgs>

Database Migration Resource for SQL Database. API Version: 2022-03-30-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class File : KotlinCustomResource

A file resource API Version: 2018-07-15-preview.

Link copied to clipboard
data class FileArgs(val fileName: Output<String>? = null, val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ProjectFilePropertiesArgs>? = null, val serviceName: Output<String>? = null) : ConvertibleToJava<FileArgs>

A file resource API Version: 2018-07-15-preview.

Link copied to clipboard

Builder for FileArgs.

Link copied to clipboard
object FileMapper : ResourceMapper<File>
Link copied to clipboard

Builder for File.

Link copied to clipboard
class Project : KotlinCustomResource

A project resource API Version: 2018-04-19.

Link copied to clipboard
data class ProjectArgs(val databasesInfo: Output<List<DatabaseInfoArgs>>? = null, val groupName: Output<String>? = null, val location: Output<String>? = null, val projectName: Output<String>? = null, val serviceName: Output<String>? = null, val sourceConnectionInfo: Output<Any>? = null, val sourcePlatform: Output<Either<String, ProjectSourcePlatform>>? = null, val tags: Output<Map<String, String>>? = null, val targetConnectionInfo: Output<Any>? = null, val targetPlatform: Output<Either<String, ProjectTargetPlatform>>? = null) : ConvertibleToJava<ProjectArgs>

A project resource API Version: 2018-04-19.

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

A Database Migration Service resource API Version: 2018-04-19.

Link copied to clipboard
data class ServiceArgs(val groupName: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val publicKey: Output<String>? = null, val serviceName: Output<String>? = null, val sku: Output<ServiceSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val virtualSubnetId: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

A Database Migration Service resource API Version: 2018-04-19.

Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
Link copied to clipboard
class SqlMigrationService : KotlinCustomResource

A SQL Migration Service. API Version: 2021-10-30-preview.

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

A SQL Migration Service. API Version: 2021-10-30-preview.

Link copied to clipboard
Link copied to clipboard
class Task : KotlinCustomResource

A task resource API Version: 2018-04-19.

Link copied to clipboard
data class TaskArgs(val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<Any>? = null, val serviceName: Output<String>? = null, val taskName: Output<String>? = null) : ConvertibleToJava<TaskArgs>

A task resource API Version: 2018-04-19.

Link copied to clipboard

Builder for TaskArgs.

Link copied to clipboard
object TaskMapper : ResourceMapper<Task>
Link copied to clipboard

Builder for Task.

Functions

Link copied to clipboard
fun file(name: String): File
suspend fun file(name: String, block: suspend FileResourceBuilder.() -> Unit): File
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
fun task(name: String): Task
suspend fun task(name: String, block: suspend TaskResourceBuilder.() -> Unit): Task