{
  "version": "1.0",
  "resources": {
    "VirtualCluster": {
      "operation": "ListVirtualClusters",
      "resourceIdentifier": {
        "virtualClustersid": "virtualClusters[].id"
      }
    },
    "SecurityConfiguration": {
      "operation": "ListSecurityConfigurations",
      "resourceIdentifier": {
        "id": "securityConfigurations[].id"
      }
    },
    "JobTemplate": {
      "operation": "ListJobTemplates",
      "resourceIdentifier": {
        "id": "templates[].id"
      }
    }
  },
  "operations": {
    "CancelJobRun": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "CreateManagedEndpoint": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "CreateVirtualCluster": {
      "securityConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityConfiguration",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteJobTemplate": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "JobTemplate",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DeleteManagedEndpoint": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "DeleteVirtualCluster": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "DescribeJobRun": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "DescribeJobTemplate": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "JobTemplate",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeManagedEndpoint": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "DescribeSecurityConfiguration": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SecurityConfiguration",
            "resourceIdentifier": "id"
          }
        ]
      }
    },
    "DescribeVirtualCluster": {
      "id": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "ListJobRuns": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "ListManagedEndpoints": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      }
    },
    "StartJobRun": {
      "virtualClusterId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VirtualCluster",
            "resourceIdentifier": "virtualClustersid"
          }
        ]
      },
      "jobTemplateId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "JobTemplate",
            "resourceIdentifier": "id"
          }
        ]
      }
    }
  }
}
