swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ServerDependencyMapController API schemes: - https tags: - name: ServerDependencyMapController paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/clientGroupMembers : post: operationId: microsoftAzureServerdependencymapcontrollerClientgroupmembers tags: - ServerDependencyMapController description: API to list client group members for the selected client group. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: siteName in: path description: Site name required: true type: string pattern: ^[a-zA-Z0-9-]{3,24}$ - name: mapRequest in: body description: The content of the action request required: true schema: $ref: '#/definitions/DependencyMapServiceMapextensionsClientGroupMembersRequest' responses: '200': description: ARM operation completed successfully. schema: type: object '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: ServerDependencyMapController_ClientGroupMembers_MaximumSet_Gen: $ref: ./examples/ServerDependencyMapController_ClientGroupMembers_MaximumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Offazure Serversites Sitename Clientgroupmembers ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportDependencies : post: operationId: microsoftAzureServerdependencymapcontrollerExportdependencies tags: - ServerDependencyMapController description: API to generate report containing agentless dependencies. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: siteName in: path description: Site name required: true type: string pattern: ^[a-zA-Z0-9-]{3,24}$ - name: requestBody in: body description: The content of the action request required: true schema: $ref: '#/definitions/DependencyMapServiceMapextensionsExportDependenciesRequest' responses: '200': description: ARM operation completed successfully. schema: type: object '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: ServerDependencyMapController_ExportDependencies_MaximumSet_Gen: $ref: ./examples/ServerDependencyMapController_ExportDependencies_MaximumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Offazure Serversites Sitename Exportdependencies ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateCoarseMap : post: operationId: microsoftAzureServerdependencymapcontrollerGeneratecoarsemap tags: - ServerDependencyMapController description: API to generate coarse map for the list of machines. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: siteName in: path description: Site name required: true type: string pattern: ^[a-zA-Z0-9-]{3,24}$ - name: mapRequest in: body description: The content of the action request required: true schema: $ref: '#/definitions/DependencyMapServiceMapextensionsScopeMapRequest' responses: '200': description: ARM operation completed successfully. schema: type: object '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: ServerDependencyMapController_GenerateCoarseMap_MaximumSet_Gen: $ref: ./examples/ServerDependencyMapController_GenerateCoarseMap_MaximumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Offazure Serversites Sitename Generatecoarsemap ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateDetailedMap : post: operationId: microsoftAzureServerdependencymapcontrollerGeneratedetailedmap tags: - ServerDependencyMapController description: API to generate detailed map for a selected machine. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: siteName in: path description: Site name required: true type: string pattern: ^[a-zA-Z0-9-]{3,24}$ - name: mapRequest in: body description: The content of the action request required: true schema: $ref: '#/definitions/DependencyMapServiceMapextensionsSingleMachineDetailedMapRequest' responses: '200': description: ARM operation completed successfully. schema: type: object '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: ServerDependencyMapController_GenerateDetailedMap_MaximumSet_Gen: $ref: ./examples/ServerDependencyMapController_GenerateDetailedMap_MaximumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Offazure Serversites Sitename Generatedetailedmap ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/serverGroupMembers : post: operationId: microsoftAzureServerdependencymapcontrollerServergroupmembers tags: - ServerDependencyMapController description: API to list server group members for the selected server group. parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: siteName in: path description: Site name required: true type: string pattern: ^[a-zA-Z0-9-]{3,24}$ - name: mapRequest in: body description: The content of the action request required: true schema: $ref: '#/definitions/DependencyMapServiceMapextensionsServerGroupMembersRequest' responses: '200': description: ARM operation completed successfully. schema: type: object '202': description: Resource operation accepted. headers: Retry-After: type: integer format: int32 description: The Retry-After header can indicate how long the client should wait before polling the operation status. Location: type: string description: The Location header contains the URL where the status of the long running operation can be checked. default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true x-ms-examples: ServerDependencyMapController_ServerGroupMembers_MaximumSet_Gen: $ref: ./examples/ServerDependencyMapController_ServerGroupMembers_MaximumSet_Gen.json summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Offazure Serversites Sitename Servergroupmembers definitions: DependencyMapServiceMapextensionsClientGroupMembersRequest: type: object description: DependencyMap ServiceMap extensions Client GroupMembers Request properties: machineId: type: string description: id of machine processGroupName: type: string description: 'process group name ' processName: type: string description: name of process startTime: type: string format: date-time description: start time endTime: type: string format: date-time description: end time filters: $ref: '#/definitions/DependencyMapServiceMapextensionsDependencyMapRequestFilters' description: optional filters DependencyMapServiceMapextensionsSingleMachineDetailedMapRequest: type: object description: DependencyMap ServiceMap extensions SingleMachine DetailedMap Request properties: machineId: type: string description: id of machine startTime: type: string format: date-time description: start time endTime: type: string format: date-time description: end time filters: $ref: '#/definitions/DependencyMapServiceMapextensionsDependencyMapRequestFilters' description: optional filters DependencyMapServiceMapextensionsDependencyMapRequestFilters: type: object description: DependencyMap Service Map extensions Dependency Map Request Filters properties: machineIds: type: array description: array of machine ids items: type: string processIds: type: array description: array of process Ids items: type: string DependencyMapServiceMapextensionsServerGroupMembersRequest: type: object description: DependencyMap ServiceMap extensions ServerGroup Members Request properties: serverPort: type: integer format: int32 description: port of server startTime: type: string format: date-time description: start time endTime: type: string format: date-time description: end time filters: $ref: '#/definitions/DependencyMapServiceMapextensionsDependencyMapRequestFilters' description: optional filters DependencyMapServiceMapextensionsScopeMapRequest: type: object description: DependencyMap ServiceMapextensions Scope MapRequest properties: startTime: type: string format: date-time description: start time endTime: type: string format: date-time description: end time filters: $ref: '#/definitions/DependencyMapServiceMapextensionsDependencyMapRequestFilters' description: optional filters DependencyMapServiceMapextensionsExportDependenciesRequest: type: object description: DependencyMap ServiceMap extensions ExportDependencies Request properties: startTime: type: string format: date-time description: start time endTime: type: string format: date-time description: end time x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'