Package-level declarations

Types

Link copied to clipboard
class Assessment : KotlinCustomResource

An assessment created for a group in the Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class AssessmentArgs(val assessmentName: Output<String>? = null, val eTag: Output<String>? = null, val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<AssessmentPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AssessmentArgs>

An assessment created for a group in the Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
Link copied to clipboard
object AssessmentMapper : ResourceMapper<Assessment>
Link copied to clipboard
Link copied to clipboard
class Group : KotlinCustomResource

A group created in a Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class GroupArgs(val eTag: Output<String>? = null, val groupName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<GroupPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<GroupArgs>

A group created in a Migration project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard

Builder for GroupArgs.

Link copied to clipboard
object GroupMapper : ResourceMapper<Group>
Link copied to clipboard

Builder for Group.

Link copied to clipboard
class HyperVCollector : KotlinCustomResource

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class HyperVCollectorArgs(val eTag: Output<String>? = null, val hyperVCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<HyperVCollectorArgs>

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
object HyperVCollectorMapper : ResourceMapper<HyperVCollector>
Link copied to clipboard
class ImportCollector : KotlinCustomResource

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class ImportCollectorArgs(val eTag: Output<String>? = null, val importCollectorName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ImportCollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ImportCollectorArgs>

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
object ImportCollectorMapper : ResourceMapper<ImportCollector>
Link copied to clipboard
class MigrateAgent : KotlinCustomResource

MigrateAgent model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
data class MigrateAgentArgs(val agentName: Output<String>? = null, val modernizeProjectName: Output<String>? = null, val properties: Output<MigrateAgentModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MigrateAgentArgs>

MigrateAgent model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
Link copied to clipboard
object MigrateAgentMapper : ResourceMapper<MigrateAgent>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MigrateProject : KotlinCustomResource

Migrate Project REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview

Link copied to clipboard
data class MigrateProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val migrateProjectName: Output<String>? = null, val properties: Output<MigrateProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<MigrateProjectTagsArgs>? = null) : ConvertibleToJava<MigrateProjectArgs>

Migrate Project REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview

Link copied to clipboard
Link copied to clipboard
object MigrateProjectMapper : ResourceMapper<MigrateProject>
Link copied to clipboard
class MigrateProjectsControllerMigrateProject : KotlinCustomResource

Migrate project. Azure REST API version: 2020-05-01.

data class MigrateProjectsControllerMigrateProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val migrateProjectName: Output<String>? = null, val properties: Output<MigrateProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<MigrateProjectsControllerMigrateProjectArgs>

Migrate project. Azure REST API version: 2020-05-01.

Link copied to clipboard
class ModernizeProject : KotlinCustomResource

ModernizeProject model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
data class ModernizeProjectArgs(val identity: Output<ResourceIdentityArgs>? = null, val location: Output<String>? = null, val modernizeProjectName: Output<String>? = null, val properties: Output<ModernizeProjectModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ModernizeProjectArgs>

ModernizeProject model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
object ModernizeProjectMapper : ResourceMapper<ModernizeProject>
Link copied to clipboard
class MoveCollection : KotlinCustomResource

Define the move collection. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01

Link copied to clipboard
data class MoveCollectionArgs(val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val moveCollectionName: Output<String>? = null, val properties: Output<MoveCollectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MoveCollectionArgs>

Define the move collection. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01

Link copied to clipboard
Link copied to clipboard
object MoveCollectionMapper : ResourceMapper<MoveCollection>
Link copied to clipboard
class MoveResource : KotlinCustomResource

Defines the move resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01

Link copied to clipboard
data class MoveResourceArgs(val moveCollectionName: Output<String>? = null, val moveResourceName: Output<String>? = null, val properties: Output<MoveResourcePropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<MoveResourceArgs>

Defines the move resource. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-01-01

Link copied to clipboard
Link copied to clipboard
object MoveResourceMapper : ResourceMapper<MoveResource>
Link copied to clipboard
Link copied to clipboard
class PrivateEndpointConnection : KotlinCustomResource

A private endpoint connection for a project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val eTag: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<PrivateEndpointConnectionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

A private endpoint connection for a project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

REST model used to encapsulate the user visible state of a PrivateEndpoint. Azure REST API version: 2020-05-01.

data class PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs(val eTag: Output<String>? = null, val migrateProjectName: Output<String>? = null, val peConnectionName: Output<String>? = null, val properties: Output<ConnectionStateRequestBodyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrivateEndpointConnectionControllerPrivateEndpointConnectionArgs>

REST model used to encapsulate the user visible state of a PrivateEndpoint. Azure REST API version: 2020-05-01.

Link copied to clipboard
class Project : KotlinCustomResource

Azure Migrate Project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class ProjectArgs(val eTag: Output<String>? = null, val location: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ProjectPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Any>? = null) : ConvertibleToJava<ProjectArgs>

Azure Migrate Project. Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

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

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class ServerCollectorArgs(val eTag: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val serverCollectorName: Output<String>? = null) : ConvertibleToJava<ServerCollectorArgs>

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
object ServerCollectorMapper : ResourceMapper<ServerCollector>
Link copied to clipboard
class Solution : KotlinCustomResource

Solution REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview

Link copied to clipboard
data class SolutionArgs(val migrateProjectName: Output<String>? = null, val properties: Output<SolutionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val solutionName: Output<String>? = null) : ConvertibleToJava<SolutionArgs>

Solution REST Resource. Azure REST API version: 2018-09-01-preview. Prior API version in Azure Native 1.x: 2018-09-01-preview

Link copied to clipboard
Link copied to clipboard
object SolutionMapper : ResourceMapper<Solution>
Link copied to clipboard
Link copied to clipboard
class VMwareCollector : KotlinCustomResource

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
data class VMwareCollectorArgs(val eTag: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<CollectorPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val vmWareCollectorName: Output<String>? = null) : ConvertibleToJava<VMwareCollectorArgs>

Azure REST API version: 2019-10-01. Prior API version in Azure Native 1.x: 2019-10-01

Link copied to clipboard
object VMwareCollectorMapper : ResourceMapper<VMwareCollector>
Link copied to clipboard
class WorkloadDeployment : KotlinCustomResource

Workload deployment model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
data class WorkloadDeploymentArgs(val modernizeProjectName: Output<String>? = null, val properties: Output<WorkloadDeploymentModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workloadDeploymentName: Output<String>? = null) : ConvertibleToJava<WorkloadDeploymentArgs>

Workload deployment model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
Link copied to clipboard
class WorkloadInstance : KotlinCustomResource

Workload instance model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
data class WorkloadInstanceArgs(val modernizeProjectName: Output<String>? = null, val properties: Output<WorkloadInstanceModelPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workloadInstanceName: Output<String>? = null) : ConvertibleToJava<WorkloadInstanceArgs>

Workload instance model. Azure REST API version: 2022-05-01-preview.

Link copied to clipboard
object WorkloadInstanceMapper : ResourceMapper<WorkloadInstance>

Functions

Link copied to clipboard
suspend fun assessment(name: String, block: suspend AssessmentResourceBuilder.() -> Unit): Assessment
Link copied to clipboard
fun group(name: String): Group
suspend fun group(name: String, block: suspend GroupResourceBuilder.() -> Unit): Group
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
suspend fun solution(name: String, block: suspend SolutionResourceBuilder.() -> Unit): Solution
Link copied to clipboard
Link copied to clipboard