{
  "version": "1.0",
  "resources": {
    "Application": {
      "operation": "ListApplications",
      "resourceIdentifier": {
        "ResourceGroupName": "ApplicationInfoList[].ResourceGroupName"
      }
    }
  },
  "operations": {
    "AddWorkload": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "CreateApplication": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "CreateComponent": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "CreateLogPattern": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DeleteApplication": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DeleteComponent": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DeleteLogPattern": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeApplication": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeComponent": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeComponentConfiguration": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeComponentConfigurationRecommendation": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeLogPattern": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "DescribeWorkload": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListComponents": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListConfigurationHistory": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListLogPatternSets": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListLogPatterns": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListProblems": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "ListWorkloads": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "RemoveWorkload": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "UpdateApplication": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "UpdateComponent": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "UpdateComponentConfiguration": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "UpdateLogPattern": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    },
    "UpdateWorkload": {
      "ResourceGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Application",
            "resourceIdentifier": "ResourceGroupName"
          }
        ]
      }
    }
  }
}
