MigrateFunctions

Functions

Link copied to clipboard

Get a AKSAssessment Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getAksAssessmentOperation(assessmentName: String, projectName: String, resourceGroupName: String): GetAksAssessmentOperationResult
Link copied to clipboard

Get an existing assessment with the specified name. Returns a json object of type 'assessment' as specified in Models section. Uses Azure REST API version 2019-10-01. Other available API versions: 2018-02-02.

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

Get a AssessmentProject Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

Link copied to clipboard

Get a Assessment Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-03-15, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getAssessmentsOperation(assessmentName: String, groupName: String, projectName: String, resourceGroupName: String): GetAssessmentsOperationResult
Link copied to clipboard

Get a AvsAssessment Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getAvsAssessmentsOperation(assessmentName: String, groupName: String, projectName: String, resourceGroupName: String): GetAvsAssessmentsOperationResult
Link copied to clipboard

Get a BusinessCase Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getBusinessCaseOperation(businessCaseName: String, projectName: String, resourceGroupName: String): GetBusinessCaseOperationResult

Get the URL for downloading the business case in a report format. Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

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. Uses Azure REST API version 2019-10-01. Other available API versions: 2018-02-02.

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

Get a Group Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getGroupsOperation(groupName: String, projectName: String, resourceGroupName: String): GetGroupsOperationResult
Link copied to clipboard

Get a Hyper-V collector. Uses Azure REST API version 2019-10-01.

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

Get a HypervCollector Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getHypervCollectorsOperation(hypervCollectorName: String, projectName: String, resourceGroupName: String): GetHypervCollectorsOperationResult
Link copied to clipboard

Get a Import collector. Uses Azure REST API version 2019-10-01.

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

Get a ImportCollector Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getImportCollectorsOperation(importCollectorName: String, projectName: String, resourceGroupName: String): GetImportCollectorsOperationResult
Link copied to clipboard

Gets the details of the modernizeProject agent. Uses Azure REST API version 2022-05-01-preview.

suspend fun getMigrateAgent(agentName: String, modernizeProjectName: String, resourceGroupName: String, subscriptionId: String? = null): GetMigrateAgentResult
Link copied to clipboard

Migrate Project REST Resource. Uses Azure REST API version 2018-09-01-preview.

suspend fun getMigrateProject(migrateProjectName: String, resourceGroupName: String): GetMigrateProjectResult

Get information related to a specific migrate project. Returns a json object of type 'migrateProject' as specified in the models section. Uses Azure REST API version 2020-05-01. Other available API versions: 2023-01-01.

Link copied to clipboard

Gets the details of the modernize project. Uses Azure REST API version 2022-05-01-preview.

suspend fun getModernizeProject(modernizeProjectName: String, resourceGroupName: String, subscriptionId: String? = null): GetModernizeProjectResult
Link copied to clipboard

Gets the move collection. Uses Azure REST API version 2022-08-01. Other available API versions: 2023-08-01.

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

Gets the Move Resource. Uses Azure REST API version 2022-08-01. Other available API versions: 2023-08-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. Uses Azure REST API version 2019-10-01.

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

Get a PrivateEndpointConnection Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getPrivateEndpointConnectionOperation(privateEndpointConnectionName: String, projectName: String, resourceGroupName: String): GetPrivateEndpointConnectionOperationResult

Get the of private link proxy resources from a migrate project and private link proxy resource. Uses Azure REST API version 2023-01-01.

Link copied to clipboard

Get the project with the specified name. Uses Azure REST API version 2019-10-01. Other available API versions: 2018-02-02.

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. Uses Azure REST API version 2018-02-02.

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

Get a Server collector. Uses Azure REST API version 2019-10-01.

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

Get a ServerCollector Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getServerCollectorsOperation(projectName: String, resourceGroupName: String, serverCollectorName: String): GetServerCollectorsOperationResult
Link copied to clipboard

Solution REST Resource. Uses Azure REST 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. Uses Azure REST API version 2018-09-01-preview.

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

Class representing the config for the solution in the migrate project. Uses Azure REST API version 2023-01-01.

suspend fun getSolutionsControllerConfig(migrateProjectName: String, resourceGroupName: String, solutionName: String): GetSolutionsControllerConfigResult
Link copied to clipboard
Link copied to clipboard

Get a SqlAssessmentV2 Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getSqlAssessmentV2Operation(assessmentName: String, groupName: String, projectName: String, resourceGroupName: String): GetSqlAssessmentV2OperationResult
Link copied to clipboard

Get a SqlCollector Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getSqlCollectorOperation(collectorName: String, projectName: String, resourceGroupName: String): GetSqlCollectorOperationResult
Link copied to clipboard

Get a VMware collector. Uses Azure REST API version 2019-10-01.

suspend fun getVMwareCollector(projectName: String, resourceGroupName: String, vmWareCollectorName: String): GetVMwareCollectorResult
Link copied to clipboard

Get a VmwareCollector Uses Azure REST API version 2023-03-15. Other available API versions: 2023-04-01-preview, 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getVmwareCollectorsOperation(projectName: String, resourceGroupName: String, vmWareCollectorName: String): GetVmwareCollectorsOperationResult
Link copied to clipboard

Get a WebAppAssessmentV2 Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getWebAppAssessmentV2Operation(assessmentName: String, groupName: String, projectName: String, resourceGroupName: String): GetWebAppAssessmentV2OperationResult
Link copied to clipboard

Get a WebAppCollector Uses Azure REST API version 2023-04-01-preview. Other available API versions: 2023-05-01-preview, 2023-09-09-preview, 2024-01-01-preview.

suspend fun getWebAppCollectorOperation(collectorName: String, projectName: String, resourceGroupName: String): GetWebAppCollectorOperationResult
Link copied to clipboard

Gets the details of the workload deployment. Uses Azure REST API version 2022-05-01-preview.

suspend fun getWorkloadDeployment(modernizeProjectName: String, resourceGroupName: String, subscriptionId: String? = null, workloadDeploymentName: String): GetWorkloadDeploymentResult

Gets the secrets of the workload deployment. Uses Azure REST API version 2022-05-01-preview.

suspend fun getWorkloadDeploymentSecretConfigurations(modernizeProjectName: String, resourceGroupName: String, subscriptionId: String? = null, workloadDeploymentName: String): GetWorkloadDeploymentSecretConfigurationsResult
Link copied to clipboard

Gets the details of the workload instance. Uses Azure REST API version 2022-05-01-preview.

suspend fun getWorkloadInstance(modernizeProjectName: String, resourceGroupName: String, subscriptionId: String? = null, workloadInstanceName: String): GetWorkloadInstanceResult