Skip to content

K8sClusterAddInput

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

Fields

Field Type Description
accessToken String Supported in v9.1+ The access token for the service account.
clientId String Supported in v9.1+ The client ID for the service account.
clientSecret String Supported in v9.1+ The client secret for the service account.
distribution String Supported in v9.1+ Distribution of the Kubernetes cluster to be added.
eksConfig EksConfigInput The configuration for adding an EKS cluster.
id String Supported in v9.1+ UUID of the to be added Kubernetes cluster.
isAutoPsCreationEnabled Boolean Supported in v9.2+ Specifies whether to enable automatic protection set creation for the Kubernetes cluster.
kubeconfig 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.
kuprServerProxyConfig KuprServerProxyConfigInput Supported in v9.2+ The configuration for the kupr server proxy to be added.
nadName String Supported in v9.4+ The name of the network attachment definition object.
nadNamespace String Supported in v9.4+ The namespace to which the network attachment definition object belongs.
name String! Required. Supported in v9.0+ Name of the Kubernetes cluster to be added.
onboardingType String Supported in v9.2+ The type of onboarding. It can be kubeconfig or manifest.
pullSecret String Supported in v9.1+ The pull secret required for pulling Rubrik container images.
region String Supported in v9.1+ Region of the Kubernetes cluster to be added.
registry String Supported in v9.0+ Container registry URL for storing Rubrik container images.
serviceAccountName String Supported in v9.1+ The name of the RSC service account.
transport String Supported in v9.1+ The transport type used for communication with the Kubernetes cluster.