{
  "version": "1.0",
  "resources": {
    "Profile": {
      "operation": "ListProfiles",
      "resourceIdentifier": {
        "profileId": "profiles[].profileId"
      }
    },
    "Capability": {
      "operation": "ListCapabilities",
      "resourceIdentifier": {
        "capabilityId": "capabilities[].capabilityId"
      }
    },
    "Partnership": {
      "operation": "ListPartnerships",
      "resourceIdentifier": {
        "partnershipId": "partnerships[].partnershipId"
      }
    },
    "Transformer": {
      "operation": "ListTransformers",
      "resourceIdentifier": {
        "transformerId": "transformers[].transformerId"
      }
    }
  },
  "operations": {
    "CreatePartnership": {
      "profileId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Profile",
            "resourceIdentifier": "profileId"
          }
        ]
      },
      "capabilities": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Capability",
            "resourceIdentifier": "capabilityId"
          }
        ]
      }
    },
    "DeleteCapability": {
      "capabilityId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Capability",
            "resourceIdentifier": "capabilityId"
          }
        ]
      }
    },
    "DeletePartnership": {
      "partnershipId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Partnership",
            "resourceIdentifier": "partnershipId"
          }
        ]
      }
    },
    "DeleteProfile": {
      "profileId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Profile",
            "resourceIdentifier": "profileId"
          }
        ]
      }
    },
    "DeleteTransformer": {
      "transformerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Transformer",
            "resourceIdentifier": "transformerId"
          }
        ]
      }
    },
    "GetCapability": {
      "capabilityId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Capability",
            "resourceIdentifier": "capabilityId"
          }
        ]
      }
    },
    "GetPartnership": {
      "partnershipId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Partnership",
            "resourceIdentifier": "partnershipId"
          }
        ]
      }
    },
    "GetProfile": {
      "profileId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Profile",
            "resourceIdentifier": "profileId"
          }
        ]
      }
    },
    "GetTransformer": {
      "transformerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Transformer",
            "resourceIdentifier": "transformerId"
          }
        ]
      }
    },
    "GetTransformerJob": {
      "transformerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Transformer",
            "resourceIdentifier": "transformerId"
          }
        ]
      }
    },
    "ListPartnerships": {
      "profileId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Profile",
            "resourceIdentifier": "profileId"
          }
        ]
      }
    },
    "StartTransformerJob": {
      "transformerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Transformer",
            "resourceIdentifier": "transformerId"
          }
        ]
      }
    },
    "UpdateCapability": {
      "capabilityId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Capability",
            "resourceIdentifier": "capabilityId"
          }
        ]
      }
    },
    "UpdatePartnership": {
      "partnershipId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Partnership",
            "resourceIdentifier": "partnershipId"
          }
        ]
      },
      "capabilities": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Capability",
            "resourceIdentifier": "capabilityId"
          }
        ]
      }
    },
    "UpdateProfile": {
      "profileId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Profile",
            "resourceIdentifier": "profileId"
          }
        ]
      }
    },
    "UpdateTransformer": {
      "transformerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Transformer",
            "resourceIdentifier": "transformerId"
          }
        ]
      }
    }
  }
}
