INPUT_OBJECT

K8sClusterAddInput

Description

Supported in v9.0+ Input to add a Kubernetes cluster.

link GraphQL Schema definition

  • input K8sClusterAddInput {
  • # Supported in v9.1+
  • # UUID of the to be added Kubernetes cluster.
  • id: String
  • # Supported in v9.0+
  • # Kubeconfig is a YAML string to store Kubernetes cluster authentication
  • # information. You can get this config file directly from the cluster
  • # administrator or from a cloud platform if you are using managed Kubernetes
  • # cluster.
  • kubeconfig: String
  • # Supported in v9.0+
  • # Container registry URL for storing Rubrik container images.
  • registry: String
  • # Supported in v9.1+
  • # The name of the RSC service account.
  • serviceAccountName: String
  • # Supported in v9.1+
  • # Distribution of the Kubernetes cluster to be added.
  • distribution: String
  • # Supported in v9.1+
  • # The pull secret required for pulling Rubrik container images.
  • pullSecret: String
  • # Supported in v9.1+
  • # The transport type used for communication with the Kubernetes cluster.
  • transport: String
  • # Supported in v9.2+
  • # Specifies whether to enable automatic protection set creation for the Kubernetes
  • # cluster.
  • isAutoPsCreationEnabled: Boolean
  • # Supported in v9.1+
  • # The client secret for the service account.
  • clientSecret: String
  • # Supported in v9.1+
  • # The access token for the service account.
  • accessToken: String
  • # Supported in v9.1+
  • # Region of the Kubernetes cluster to be added.
  • region: String
  • # Supported in v9.2+
  • # The type of onboarding. It can be kubeconfig or manifest.
  • onboardingType: String
  • # Supported in v9.1+
  • # The client ID for the service account.
  • clientId: String
  • # The configuration for adding an EKS cluster.
  • eksConfig: EksConfigInput
  • # Supported in v9.2+
  • # The configuration for the kupr server proxy to be added.
  • kuprServerProxyConfig: KuprServerProxyConfigInput
  • # Required. Supported in v9.0+
  • # Name of the Kubernetes cluster to be added.
  • name: String!
  • }