{
  "version": "1.0",
  "resources": {
    "AppMonitor": {
      "operation": "ListAppMonitors",
      "resourceIdentifier": {
        "Name": "AppMonitorSummaries[].Name",
        "Id": "AppMonitorSummaries[].Id"
      }
    }
  },
  "operations": {
    "BatchCreateRumMetricDefinitions": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "BatchDeleteRumMetricDefinitions": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "BatchGetRumMetricDefinitions": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "DeleteAppMonitor": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "DeleteResourcePolicy": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "DeleteRumMetricsDestination": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "GetAppMonitor": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "GetAppMonitorData": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "GetResourcePolicy": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "ListRumMetricsDestinations": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "PutResourcePolicy": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "PutRumEvents": {
      "Id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "PutRumMetricsDestination": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateAppMonitor": {
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateRumMetricDefinition": {
      "AppMonitorName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "AppMonitor",
            "resourceIdentifier": "Name"
          }
        ]
      }
    }
  }
}
