Package-level declarations

Types

Link copied to clipboard
class DatabaseMigrationsMongoToCosmosDbRUMongo : KotlinCustomResource

Database Migration Resource for Mongo to CosmosDb. Uses Azure REST API version 2023-07-15-preview.

data class DatabaseMigrationsMongoToCosmosDbRUMongoArgs(val collectionList: Output<List<MongoMigrationCollectionArgs>>? = null, val kind: Output<String>? = null, val migrationName: Output<String>? = null, val migrationOperationId: Output<String>? = null, val migrationService: Output<String>? = null, val provisioningError: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val sourceMongoConnection: Output<MongoConnectionInformationArgs>? = null, val targetMongoConnection: Output<MongoConnectionInformationArgs>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<DatabaseMigrationsMongoToCosmosDbRUMongoArgs>

Database Migration Resource for Mongo to CosmosDb. Uses Azure REST API version 2023-07-15-preview.

class DatabaseMigrationsMongoToCosmosDbvCoreMongo : KotlinCustomResource

Database Migration Resource for Mongo to CosmosDb. Uses Azure REST API version 2023-07-15-preview.

data class DatabaseMigrationsMongoToCosmosDbvCoreMongoArgs(val collectionList: Output<List<MongoMigrationCollectionArgs>>? = null, val kind: Output<String>? = null, val migrationName: Output<String>? = null, val migrationOperationId: Output<String>? = null, val migrationService: Output<String>? = null, val provisioningError: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<String>? = null, val sourceMongoConnection: Output<MongoConnectionInformationArgs>? = null, val targetMongoConnection: Output<MongoConnectionInformationArgs>? = null, val targetResourceName: Output<String>? = null) : ConvertibleToJava<DatabaseMigrationsMongoToCosmosDbvCoreMongoArgs>

Database Migration Resource for Mongo to CosmosDb. Uses Azure REST API version 2023-07-15-preview.

Link copied to clipboard
class DatabaseMigrationsSqlDb : KotlinCustomResource

Database Migration Resource for SQL Database. Uses Azure REST API version 2022-03-30-preview. In version 1.x of the Azure Native provider, it used API version 2022-03-30-preview. Other available API versions: 2023-07-15-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. Uses Azure REST API version 2022-03-30-preview. In version 1.x of the Azure Native provider, it used API version 2022-03-30-preview. Other available API versions: 2023-07-15-preview.

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

A file resource Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-07-15-preview. Other available API versions: 2022-03-30-preview, 2023-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 Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-07-15-preview. Other available API versions: 2022-03-30-preview, 2023-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 MigrationService : KotlinCustomResource

A Migration Service. Uses Azure REST API version 2023-07-15-preview.

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

A Migration Service. Uses Azure REST API version 2023-07-15-preview.

Link copied to clipboard
object MigrationServiceMapper : ResourceMapper<MigrationService>
Link copied to clipboard
class Project : KotlinCustomResource

A project resource Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.

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 Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2021-10-30-preview, 2022-03-30-preview, 2023-07-15-preview.

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 Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

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 virtualNicId: Output<String>? = null, val virtualSubnetId: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

A Database Migration Service resource Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

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

A task resource Uses Azure REST API version 2021-06-30. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

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

A task resource Uses Azure REST API version 2021-06-30. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

Link copied to clipboard
Link copied to clipboard
object ServiceTaskMapper : ResourceMapper<ServiceTask>
Link copied to clipboard
Link copied to clipboard
class SqlMigrationService : KotlinCustomResource

A SQL Migration Service. Uses Azure REST API version 2022-03-30-preview. In version 1.x of the Azure Native provider, it used API version 2021-10-30-preview. Other available API versions: 2023-07-15-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. Uses Azure REST API version 2022-03-30-preview. In version 1.x of the Azure Native provider, it used API version 2021-10-30-preview. Other available API versions: 2023-07-15-preview.

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

A task resource Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

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 Uses Azure REST API version 2021-06-30. In version 1.x of the Azure Native provider, it used API version 2018-04-19. Other available API versions: 2022-03-30-preview, 2023-07-15-preview.

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
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
suspend fun serviceTask(name: String, block: suspend ServiceTaskResourceBuilder.() -> Unit): ServiceTask
Link copied to clipboard
fun task(name: String): Task
suspend fun task(name: String, block: suspend TaskResourceBuilder.() -> Unit): Task