Skip to content

k8sAppManifest

Kubernetes Rubrik Backup Service manifest.

Arguments

Argument Type Description
app (required) String! Name of the Kubernetes Rubrik Backup Service app.
version (required) String! The current Kubernetes Rubrik Backup Service version.
retrieveLatestVersion (required) Boolean! Retrieve the manifest for the latest version.
targetVersion String The optional target version for upgrade of Rubrik Kubernetes Agent. If not specified, the latest compatible version is used.
k8sClusterId UUID Optional Kubernetes cluster UUID.

Returns

K8sAppManifest!

Sample

query K8sAppManifest($app: String!, $version: String!, $retrieveLatestVersion: Boolean!) {
  k8sAppManifest(
    app: $app
    version: $version
    retrieveLatestVersion: $retrieveLatestVersion
  ) {
    isSuccessful
    version
  }
}
{
  "app": "example-string",
  "version": "example-string",
  "retrieveLatestVersion": true
}
{
  "data": {
    "k8sAppManifest": {
      "isSuccessful": true,
      "version": "example-string",
      "toApply": {
        "manifest": "example-string",
        "manifestContentType": "STRING",
        "shaAlgorithm": "example-string",
        "shaChecksum": "example-string"
      },
      "toDelete": {
        "manifest": "example-string",
        "manifestContentType": "STRING",
        "shaAlgorithm": "example-string",
        "shaChecksum": "example-string"
      }
    }
  }
}