K8sManifestConfigInput
Supported in v9.2+ Input to generate a manifest for the Kubernetes cluster.
Fields
| Field | Type | Description |
|---|---|---|
| distribution | String! | Required. Supported in v9.2+ Distribution of the Kubernetes cluster to be added. |
| id | String | Supported in v9.2+ UUID of the Kubernetes cluster to be added. |
| isAutoPsCreationEnabled | Boolean | Supported in v9.2+ Specifies whether to enable automatic protection set creation for the Kubernetes cluster. |
| k8sNodeIp | String | Supported in v9.2+ IP address of the master node of the Kubernetes cluster. This is required only when transport type is NodePort. |
| maxConcurrentAgents | Int | Supported in v9.6+ Maximum number of kupr backup agents allowed to run concurrently against this Kubernetes cluster. Set to 0 (or omit) to leave the throttle unlimited. |
| maxPvcsPerAgent | Int | Supported in v9.6+ Maximum number of PVCs assigned to a single kupr backup agent. Used as a per-group cap for the node_affinity grouping strategy. Defaults to 30 when omitted. Set to 0 to disable the per-agent cap. |
| 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.2+ Name of the Kubernetes Cluster. |
| pullSecret | String | Supported in v9.2+ The pull secret required for pulling Rubrik container images. |
| registry | String | Supported in v9.2+ Container registry URL for storing Rubrik container images. |
| serviceAccount | ServiceAccountInputInput! | Required. Supported in v9.2+ The RSC service account used for onboarding. |
| transport | String! | Required. Supported in v9.2+ The transport type used for communication with the Kubernetes cluster. |