MigrateFunctions

Functions

Link copied to clipboard

Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section. API Version: 2019-10-01.

suspend fun getAssessment(assessmentName: String, groupName: String, projectName: String, resourceGroupName: String): GetAssessmentResult
Link copied to clipboard
suspend fun getGroup(argument: GetGroupPlainArgs): GetGroupResult

Get information related to a specific group in the project. Returns a json object of type 'group' as specified in the models section. API Version: 2019-10-01.

suspend fun getGroup(argument: suspend GetGroupPlainArgsBuilder.() -> Unit): GetGroupResult
suspend fun getGroup(groupName: String, projectName: String, resourceGroupName: String): GetGroupResult
Link copied to clipboard

Get a Hyper-V collector. API Version: 2019-10-01.

suspend fun getHyperVCollector(hyperVCollectorName: String, projectName: String, resourceGroupName: String): GetHyperVCollectorResult
Link copied to clipboard

Get a Import collector. API Version: 2019-10-01.

suspend fun getImportCollector(importCollectorName: String, projectName: String, resourceGroupName: String): GetImportCollectorResult
Link copied to clipboard

Migrate Project REST Resource. API Version: 2018-09-01-preview.

suspend fun getMigrateProject(migrateProjectName: String, resourceGroupName: String): GetMigrateProjectResult
Link copied to clipboard

Gets the move collection. API Version: 2021-01-01.

suspend fun getMoveCollection(moveCollectionName: String, resourceGroupName: String): GetMoveCollectionResult
Link copied to clipboard

Gets the Move Resource. API Version: 2021-01-01.

suspend fun getMoveResource(moveCollectionName: String, moveResourceName: String, resourceGroupName: String): GetMoveResourceResult
Link copied to clipboard

Get information related to a specific private endpoint connection in the project. Returns a json object of type 'privateEndpointConnections' as specified in the models section. API Version: 2019-10-01.

suspend fun getPrivateEndpointConnection(privateEndpointConnectionName: String, projectName: String, resourceGroupName: String): GetPrivateEndpointConnectionResult
Link copied to clipboard

Get the project with the specified name. API Version: 2019-10-01.

suspend fun getProject(argument: suspend GetProjectPlainArgsBuilder.() -> Unit): GetProjectResult
suspend fun getProject(projectName: String, resourceGroupName: String): GetProjectResult
Link copied to clipboard

Gets the Log Analytics Workspace ID and Primary Key for the specified project. API Version: 2018-02-02.

suspend fun getProjectKeys(projectName: String, resourceGroupName: String): GetProjectKeysResult
Link copied to clipboard

Get a Server collector. API Version: 2019-10-01.

suspend fun getServerCollector(projectName: String, resourceGroupName: String, serverCollectorName: String): GetServerCollectorResult
Link copied to clipboard

Solution REST Resource. API Version: 2018-09-01-preview.

suspend fun getSolution(argument: suspend GetSolutionPlainArgsBuilder.() -> Unit): GetSolutionResult
suspend fun getSolution(migrateProjectName: String, resourceGroupName: String, solutionName: String): GetSolutionResult
Link copied to clipboard

Class representing the config for the solution in the migrate project. API Version: 2018-09-01-preview.

suspend fun getSolutionConfig(migrateProjectName: String, resourceGroupName: String, solutionName: String): GetSolutionConfigResult
Link copied to clipboard

Get a VMware collector. API Version: 2019-10-01.

suspend fun getVMwareCollector(projectName: String, resourceGroupName: String, vmWareCollectorName: String): GetVMwareCollectorResult