{
  "version": "1.0",
  "resources": {
    "ResourceSet": {
      "operation": "ListResourceSets",
      "resourceIdentifier": {
        "ResourceSetName": "ResourceSets[].ResourceSetName"
      }
    },
    "Cell": {
      "operation": "ListCells",
      "resourceIdentifier": {
        "CellName": "Cells[].CellName"
      }
    },
    "ReadinessCheck": {
      "operation": "ListReadinessChecks",
      "resourceIdentifier": {
        "ReadinessCheckName": "ReadinessChecks[].ReadinessCheckName"
      }
    },
    "RecoveryGroup": {
      "operation": "ListRecoveryGroups",
      "resourceIdentifier": {
        "RecoveryGroupName": "RecoveryGroups[].RecoveryGroupName"
      }
    }
  },
  "operations": {
    "CreateReadinessCheck": {
      "ResourceSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ResourceSet",
            "resourceIdentifier": "ResourceSetName"
          }
        ]
      }
    },
    "DeleteCell": {
      "CellName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Cell",
            "resourceIdentifier": "CellName"
          }
        ]
      }
    },
    "DeleteReadinessCheck": {
      "ReadinessCheckName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ReadinessCheck",
            "resourceIdentifier": "ReadinessCheckName"
          }
        ]
      }
    },
    "DeleteRecoveryGroup": {
      "RecoveryGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecoveryGroup",
            "resourceIdentifier": "RecoveryGroupName"
          }
        ]
      }
    },
    "DeleteResourceSet": {
      "ResourceSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ResourceSet",
            "resourceIdentifier": "ResourceSetName"
          }
        ]
      }
    },
    "GetArchitectureRecommendations": {
      "RecoveryGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecoveryGroup",
            "resourceIdentifier": "RecoveryGroupName"
          }
        ]
      }
    },
    "GetCell": {
      "CellName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Cell",
            "resourceIdentifier": "CellName"
          }
        ]
      }
    },
    "GetCellReadinessSummary": {
      "CellName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Cell",
            "resourceIdentifier": "CellName"
          }
        ]
      }
    },
    "GetReadinessCheck": {
      "ReadinessCheckName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ReadinessCheck",
            "resourceIdentifier": "ReadinessCheckName"
          }
        ]
      }
    },
    "GetReadinessCheckResourceStatus": {
      "ReadinessCheckName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ReadinessCheck",
            "resourceIdentifier": "ReadinessCheckName"
          }
        ]
      }
    },
    "GetReadinessCheckStatus": {
      "ReadinessCheckName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ReadinessCheck",
            "resourceIdentifier": "ReadinessCheckName"
          }
        ]
      }
    },
    "GetRecoveryGroup": {
      "RecoveryGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecoveryGroup",
            "resourceIdentifier": "RecoveryGroupName"
          }
        ]
      }
    },
    "GetRecoveryGroupReadinessSummary": {
      "RecoveryGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecoveryGroup",
            "resourceIdentifier": "RecoveryGroupName"
          }
        ]
      }
    },
    "GetResourceSet": {
      "ResourceSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ResourceSet",
            "resourceIdentifier": "ResourceSetName"
          }
        ]
      }
    },
    "UpdateCell": {
      "CellName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Cell",
            "resourceIdentifier": "CellName"
          }
        ]
      }
    },
    "UpdateReadinessCheck": {
      "ReadinessCheckName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ReadinessCheck",
            "resourceIdentifier": "ReadinessCheckName"
          }
        ]
      },
      "ResourceSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ResourceSet",
            "resourceIdentifier": "ResourceSetName"
          }
        ]
      }
    },
    "UpdateRecoveryGroup": {
      "RecoveryGroupName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecoveryGroup",
            "resourceIdentifier": "RecoveryGroupName"
          }
        ]
      }
    },
    "UpdateResourceSet": {
      "ResourceSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ResourceSet",
            "resourceIdentifier": "ResourceSetName"
          }
        ]
      }
    }
  }
}
