dependency_map_controllers
Creates, updates, deletes, gets or lists a dependency_map_controllers
resource.
Overview
Name | dependency_map_controllers |
Type | Resource |
Id | azure.migrate.dependency_map_controllers |
Fields
The following fields are returned by SELECT
queries:
SELECT
not supported for this resource, use SHOW METHODS
to view available operations for the resource.
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
client_group_members | exec | subscriptionId , resourceGroupName , siteName | API to list client group members for the selected client group. | |
export_dependencies | exec | subscriptionId , resourceGroupName , siteName | API to generate report containing agentless dependencies. | |
generate_coarse_map | exec | subscriptionId , resourceGroupName , siteName | API to generate coarse map for the list of machines. | |
generate_detailed_map | exec | subscriptionId , resourceGroupName , siteName | API to generate detailed map for a selected machine. | |
server_group_members | exec | subscriptionId , resourceGroupName , siteName | API to list server group members for the selected server group. |
Parameters
Parameters can be passed in the WHERE
clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
Name | Datatype | Description |
---|---|---|
resourceGroupName | string | The name of the resource group. The name is case insensitive. |
siteName | string | Site name |
subscriptionId | string | The ID of the target subscription. |
Lifecycle Methods
- client_group_members
- export_dependencies
- generate_coarse_map
- generate_detailed_map
- server_group_members
API to list client group members for the selected client group.
EXEC azure.migrate.dependency_map_controllers.client_group_members
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"machineId": "{{ machineId }}",
"processGroupName": "{{ processGroupName }}",
"processName": "{{ processName }}",
"startTime": "{{ startTime }}",
"endTime": "{{ endTime }}",
"filters": "{{ filters }}"
}'
;
API to generate report containing agentless dependencies.
EXEC azure.migrate.dependency_map_controllers.export_dependencies
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"startTime": "{{ startTime }}",
"endTime": "{{ endTime }}"
}'
;
API to generate coarse map for the list of machines.
EXEC azure.migrate.dependency_map_controllers.generate_coarse_map
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"startTime": "{{ startTime }}",
"endTime": "{{ endTime }}",
"filters": "{{ filters }}"
}'
;
API to generate detailed map for a selected machine.
EXEC azure.migrate.dependency_map_controllers.generate_detailed_map
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"machineId": "{{ machineId }}",
"startTime": "{{ startTime }}",
"endTime": "{{ endTime }}",
"filters": "{{ filters }}"
}'
;
API to list server group members for the selected server group.
EXEC azure.migrate.dependency_map_controllers.server_group_members
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required
@@json=
'{
"serverPort": {{ serverPort }},
"startTime": "{{ startTime }}",
"endTime": "{{ endTime }}",
"filters": "{{ filters }}"
}'
;