{
"opencollection": "1.0.0",
"info": {
"name": "Microsoft Azure AccessControlClient AccessConnector Solutions API",
"version": "2020-08-01-preview"
},
"items": [
{
"info": {
"name": "Solutions",
"type": "folder"
},
"items": [
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Datamanagerforagricultureresourcename Solutions Solutionid",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.AgFoodPlatform/farmBeats/:dataManagerForAgricultureResourceName/solutions/:solutionId",
"params": [
{
"name": "dataManagerForAgricultureResourceName",
"value": "",
"type": "path",
"description": "DataManagerForAgriculture resource name."
},
{
"name": "solutionId",
"value": "",
"type": "path",
"description": "SolutionId for Data Manager For Agriculture Resource."
}
]
},
"docs": "Get installed Solution details by Solution id."
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Datamanagerforagricultureresourcename Solutions Solutionid",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.AgFoodPlatform/farmBeats/:dataManagerForAgricultureResourceName/solutions/:solutionId",
"params": [
{
"name": "dataManagerForAgricultureResourceName",
"value": "",
"type": "path",
"description": "DataManagerForAgriculture resource name."
},
{
"name": "solutionId",
"value": "",
"type": "path",
"description": "SolutionId for Data Manager For Agriculture Resource."
}
]
},
"docs": "Install Or Update Solution."
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Datamanagerforagricultureresourcename Solutions Solutionid",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.AgFoodPlatform/farmBeats/:dataManagerForAgricultureResourceName/solutions/:solutionId",
"params": [
{
"name": "dataManagerForAgricultureResourceName",
"value": "",
"type": "path",
"description": "DataManagerForAgriculture resource name."
},
{
"name": "solutionId",
"value": "",
"type": "path",
"description": "SolutionId for Data Manager For Agriculture Resource."
}
]
},
"docs": "Uninstall Solution."
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Datamanagerforagricultureresourcename Solutions",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.AgFoodPlatform/farmBeats/:dataManagerForAgricultureResourceName/solutions",
"params": [
{
"name": "dataManagerForAgricultureResourceName",
"value": "",
"type": "path",
"description": "DataManagerForAgriculture resource name."
},
{
"name": "solutionIds",
"value": "",
"type": "query",
"description": "Installed Solution ids."
},
{
"name": "ids",
"value": "",
"type": "query",
"description": "Ids of the resource."
},
{
"name": "names",
"value": "",
"type": "query",
"description": "Names of the resource."
},
{
"name": "propertyFilters",
"value": "",
"type": "query",
"description": "Filters on key-value pairs within the Properties object.\r\neg. \"{testKey} eq {testValue}\"."
},
{
"name": "statuses",
"value": "",
"type": "query",
"description": "Statuses of the resource."
},
{
"name": "minCreatedDateTime",
"value": "",
"type": "query",
"description": "Minimum creation date of resource (inclusive)."
},
{
"name": "maxCreatedDateTime",
"value": "",
"type": "query",
"description": "Maximum creation date of resource (inclusive)."
},
{
"name": "minLastModifiedDateTime",
"value": "",
"type": "query",
"description": "Minimum last modified date of resource (inclusive)."
},
{
"name": "maxLastModifiedDateTime",
"value": "",
"type": "query",
"description": "Maximum last modified date of resource (inclusive)."
},
{
"name": "$maxPageSize",
"value": "",
"type": "query",
"description": "Maximum number of items needed (inclusive).\r\nMinimum = 10, Maximum = 1000, Default value = 50."
},
{
"name": "$skipToken",
"value": "",
"type": "query",
"description": "Skip token for getting next set of results."
}
]
},
"docs": "Get installed Solutions details."
},
{
"info": {
"name": "Microsoft Azure Gets A Solution In The Migrate Project",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Creates A Solution In The Migrate Project",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Update Solution",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Update a solution with specified name. Supports partial updates, for example only tags can be provided."
},
{
"info": {
"name": "Microsoft Azure Delete The Solution",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName",
"headers": [
{
"name": "Accept-Language",
"value": ""
}
],
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Delete the solution. Deleting non-existent project is a no-operation."
},
{
"info": {
"name": "Microsoft Azure Gets The List Of Solutions In The Migrate Project",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Gets The Config For The Solution In The Migrate Project",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName/getConfig",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Cleanup The Solution Data In The Migrate Project",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/solutions/:solutionName/cleanupData",
"params": [
{
"name": "subscriptionId",
"value": "",
"type": "path",
"description": "Azure Subscription Id in which migrate project was created."
},
{
"name": "resourceGroupName",
"value": "",
"type": "path",
"description": "Name of the Azure Resource Group that migrate project is part of."
},
{
"name": "migrateProjectName",
"value": "",
"type": "path",
"description": "Name of the Azure Migrate project."
},
{
"name": "solutionName",
"value": "",
"type": "path",
"description": "Unique name of a migration solution within a migrate project."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Standard request header. Used by service to identify API version used by client."
}
]
},
"docs": "Needs a more full description created."
},
{
"info": {
"name": "Microsoft Azure Get Scope Providers Microsoft Help Solutions Solutionresourcename",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/:scope/providers/Microsoft.Help/solutions/:solutionResourceName",
"params": [
{
"name": "scope",
"value": "",
"type": "path",
"description": "scope = resourceUri of affected resource.
For example: /subscriptions/0d0fcd2e-c4fd-4349-8497-200edb3923c6/resourcegroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read "
},
{
"name": "solutionResourceName",
"value": "",
"type": "path",
"description": "Solution resource Name."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
}
]
},
"docs": "Get the solution using the applicable solutionResourceName while creating the solution."
},
{
"info": {
"name": "Microsoft Azure Put Scope Providers Microsoft Help Solutions Solutionresourcename",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/:scope/providers/Microsoft.Help/solutions/:solutionResourceName",
"params": [
{
"name": "scope",
"value": "",
"type": "path",
"description": "scope = resourceUri of affected resource.
For example: /subscriptions/0d0fcd2e-c4fd-4349-8497-200edb3923c6/resourcegroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read "
},
{
"name": "solutionResourceName",
"value": "",
"type": "path",
"description": "Solution resource Name."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
}
]
},
"docs": "Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions. Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass: (1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations. (2.) Rich instructional video tutorial"
},
{
"info": {
"name": "Microsoft Azure Patch Scope Providers Microsoft Help Solutions Solutionresourcename",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/:scope/providers/Microsoft.Help/solutions/:solutionResourceName",
"params": [
{
"name": "scope",
"value": "",
"type": "path",
"description": "scope = resourceUri of affected resource.
For example: /subscriptions/0d0fcd2e-c4fd-4349-8497-200edb3923c6/resourcegroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read "
},
{
"name": "solutionResourceName",
"value": "",
"type": "path",
"description": "Solution resource Name."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
}
]
},
"docs": "Update the requiredInputs or additional information needed to execute the solution "
},
{
"info": {
"name": "Microsoft Azure Post Scope Providers Microsoft Help Solutions Solutionresourcename Warmup",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/:scope/providers/Microsoft.Help/solutions/:solutionResourceName/warmup",
"params": [
{
"name": "scope",
"value": "",
"type": "path",
"description": "scope = resourceUri of affected resource.
For example: /subscriptions/0d0fcd2e-c4fd-4349-8497-200edb3923c6/resourcegroups/myresourceGroup/providers/Microsoft.KeyVault/vaults/test-keyvault-non-read "
},
{
"name": "solutionResourceName",
"value": "",
"type": "path",
"description": "Solution resource Name."
},
{
"name": "api-version",
"value": "",
"type": "query",
"description": "Client Api Version."
}
]
},
"docs": "Warm up the solution resource by preloading asynchronous diagnostics results into cache"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Iotoperationsorchestrator Solutions",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.IoTOperationsOrchestrator/solutions"
},
"docs": "List Solution resources by subscription ID"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Solutions",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IoTOperationsOrchestrator/solutions"
},
"docs": "List Solution resources by resource group"
},
{
"info": {
"name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Solutions Name",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IoTOperationsOrchestrator/solutions/:name",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Get a Solution"
},
{
"info": {
"name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Solutions Name",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IoTOperationsOrchestrator/solutions/:name",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Create a Solution"
},
{
"info": {
"name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Solutions Name",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IoTOperationsOrchestrator/solutions/:name",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Update a Solution"
},
{
"info": {
"name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Iotoperationsorchestrator Solutions Name",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.IoTOperationsOrchestrator/solutions/:name",
"params": [
{
"name": "name",
"value": "",
"type": "path",
"description": "Name of solution."
}
]
},
"docs": "Delete a Solution"
}
]
}
],
"bundled": true
}