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.
- 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.
- String :
- # Supported in v9.0+
- # Container registry URL for storing Rubrik container images.
- String :
- # Supported in v9.1+
- # The name of the RSC service account.
- String :
- # Supported in v9.1+
- # Distribution of the Kubernetes cluster to be added.
- String :
- # Supported in v9.1+
- # The pull secret required for pulling Rubrik container images.
- String :
- # Supported in v9.1+
- # The transport type used for communication with the Kubernetes cluster.
- String :
- # Supported in v9.2+
- # Specifies whether to enable automatic protection set creation for the Kubernetes
- # cluster.
- Boolean :
- # Supported in v9.1+
- # The client secret for the service account.
- String :
- # Supported in v9.1+
- # The access token for the service account.
- String :
- # Supported in v9.1+
- # Region of the Kubernetes cluster to be added.
- String :
- # Supported in v9.2+
- # The type of onboarding. It can be kubeconfig or manifest.
- String :
- # Supported in v9.1+
- # The client ID for the service account.
- String :
- # The configuration for adding an EKS cluster.
- EksConfigInput :
- # Supported in v9.2+
- # The configuration for the kupr server proxy to be added.
- KuprServerProxyConfigInput :
- # Required. Supported in v9.0+
- # Name of the Kubernetes cluster to be added.
- String! :
- }