{
  "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.<br/> 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.<br/> 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.<br/> 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.<br/> 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
}