Skip to main content

solutions

Creates, updates, deletes, gets or lists a solutions resource.

Overview

Namesolutions
TypeResource
Idazure.migrate_projects.solutions

Fields

NameDatatypeDescription
idtextGets the relative URL to get to this REST resource.
nametextGets the name of this REST resource.
cleanup_statetextfield from the properties object
detailstextfield from the properties object
etagtextGets or sets the ETAG for optimistic concurrency control.
goaltextfield from the properties object
migrateProjectNametextfield from the properties object
purposetextfield from the properties object
resourceGroupNametextfield from the properties object
solutionNametextfield from the properties object
statustextfield from the properties object
subscriptionIdtextfield from the properties object
summarytextfield from the properties object
tooltextfield from the properties object
typetextGets the type of this REST resource.

Methods

NameAccessible byRequired ParamsDescription
getSELECTmigrateProjectName, resourceGroupName, solutionName, subscriptionId
deleteDELETEmigrateProjectName, resourceGroupName, solutionName, subscriptionIdDelete the solution. Deleting non-existent project is a no-operation.
cleanup_solution_dataEXECmigrateProjectName, resourceGroupName, solutionName, subscriptionId
enumerate_solutionsEXECmigrateProjectName, resourceGroupName, subscriptionId
patch_solutionEXECmigrateProjectName, resourceGroupName, solutionName, subscriptionIdUpdate a solution with specified name. Supports partial updates, for example only tags can be provided.
put_solutionEXECmigrateProjectName, resourceGroupName, solutionName, subscriptionId

SELECT examples

SELECT
id,
name,
cleanup_state,
details,
etag,
goal,
migrateProjectName,
purpose,
resourceGroupName,
solutionName,
status,
subscriptionId,
summary,
tool,
type
FROM azure.migrate_projects.vw_solutions
WHERE migrateProjectName = '{{ migrateProjectName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND solutionName = '{{ solutionName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified solutions resource.

/*+ delete */
DELETE FROM azure.migrate_projects.solutions
WHERE migrateProjectName = '{{ migrateProjectName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND solutionName = '{{ solutionName }}'
AND subscriptionId = '{{ subscriptionId }}';