{
  "version": "1.0",
  "resources": {
    "KxEnvironment": {
      "operation": "ListKxEnvironments",
      "resourceIdentifier": {
        "environmentId": "environments[].environmentId"
      }
    }
  },
  "operations": {
    "CreateKxChangeset": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxCluster": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxDatabase": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxDataview": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxScalingGroup": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxUser": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "CreateKxVolume": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxCluster": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxClusterNode": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxDatabase": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxDataview": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxScalingGroup": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxUser": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "DeleteKxVolume": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxChangeset": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxCluster": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxConnectionString": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxDatabase": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxDataview": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxScalingGroup": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxUser": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "GetKxVolume": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxChangesets": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxClusterNodes": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxClusters": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxDatabases": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxDataviews": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxScalingGroups": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxUsers": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "ListKxVolumes": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxClusterCodeConfiguration": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxClusterDatabases": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxDatabase": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxDataview": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxEnvironment": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxEnvironmentNetwork": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxUser": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    },
    "UpdateKxVolume": {
      "environmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "KxEnvironment",
            "resourceIdentifier": "environmentId"
          }
        ]
      }
    }
  }
}
