> For the complete documentation index, see [llms.txt](https://docs.trilio.io/kubernetes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trilio.io/kubernetes/4.0.x/reference-guides/custom-resource-definition-operator.md).

# Trilio Operator API Specifications

Packages: **triliovault.trilio.io/v1**

Package v1 contains API Schema definitions for the triliocrds v1 API group. Resource Types are as follows:

### ComponentConfiguration <a href="#user-content-triliovault.trilio.io-v1.componentconfiguration" id="user-content-triliovault.trilio.io-v1.componentconfiguration"></a>

(*Appears on:* [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

| Field                                                                                                            | Description                                                                  |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| <p><code>control-plane</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>      | ControlPlane holds all configuration keys related to control-plane           |
| <p><code>exporter</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>           | Exporter holds all configuration keys related to exporter                    |
| <p><code>web</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                | Web holds all configuration keys related to web                              |
| <p><code>web-backend</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>        | WebBackend holds all configuration keys related to web-backend               |
| <p><code>ingress-controller</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p> | IngressController holds all configuration keys related to ingress-controller |
| <p><code>admission-webhook</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>  | AdmissionWebhook holds all configuration keys related to admission-webhook   |

### ConditionStatus (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.conditionstatus" id="user-content-triliovault.trilio.io-v1.conditionstatus"></a>

(*Appears on:* [TrilioAppCondition](#triliovault.trilio.io/v1.TrilioAppCondition))

### Helm <a href="#user-content-triliovault.trilio.io-v1.helm" id="user-content-triliovault.trilio.io-v1.helm"></a>

(*Appears on:* [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

| Field                                                  | Description |
| ------------------------------------------------------ | ----------- |
| <p><code>version</code><br><em>string</em></p>         |             |
| <p><code>tillerNamespace</code><br><em>string</em></p> |             |

### HelmValues <a href="#user-content-triliovault.trilio.io-v1.helmvalues" id="user-content-triliovault.trilio.io-v1.helmvalues"></a>

(*Appears on:* [ComponentConfiguration](#triliovault.trilio.io/v1.ComponentConfiguration), [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

| Field                                                     | Description                                                                                                               |
| --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| <p><code>-</code><br><em>map\[string]interface{}</em></p> | Data holds the configuration keys and values. Work around for <https://github.com/kubernetes-sigs/kubebuilder/issues/528> |

### IngressConfig <a href="#user-content-triliovault.trilio.io-v1.ingressconfig" id="user-content-triliovault.trilio.io-v1.ingressconfig"></a>

(*Appears on:* [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

| Field                                                          | Description |
| -------------------------------------------------------------- | ----------- |
| <p><code>ingressClass</code><br><em>string</em></p>            |             |
| <p><code>annotations</code><br><em>map\[string]string</em></p> |             |
| <p><code>host</code><br><em>string</em></p>                    |             |
| <p><code>tlsSecretName</code><br><em>string</em></p>           |             |

### LevelType (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.leveltype" id="user-content-triliovault.trilio.io-v1.leveltype"></a>

(*Appears on:* [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

### ResourceScope (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.resourcescope" id="user-content-triliovault.trilio.io-v1.resourcescope"></a>

(*Appears on:* [TrilioVaultManagerSpec](#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec))

### ResourceType (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.resourcetype" id="user-content-triliovault.trilio.io-v1.resourcetype"></a>

### TrilioAppCondition <a href="#user-content-triliovault.trilio.io-v1.trilioappcondition" id="user-content-triliovault.trilio.io-v1.trilioappcondition"></a>

(*Appears on:* [TrilioVaultManagerStatus](/kubernetes/4.0.x/reference-guides/custom-resource-definition-operator.md))

| Field                                                                                                                                                                      | Description |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| <p><code>type</code><br><a href="#triliovault.trilio.io/v1.TrilioAppConditionType"><em>TrilioAppConditionType</em></a></p>                                                 |             |
| <p><code>status</code><br><a href="#triliovault.trilio.io/v1.ConditionStatus"><em>ConditionStatus</em></a></p>                                                             |             |
| <p><code>reason</code><br><a href="#triliovault.trilio.io/v1.TrilioAppConditionReason"><em>TrilioAppConditionReason</em></a></p>                                           |             |
| <p><code>message</code><br><em>string</em></p>                                                                                                                             |             |
| <p><code>lastTransitionTime</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#time-v1-meta"><em>Kubernetes meta/v1.Time</em></a></p> |             |

### TrilioAppConditionReason (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.trilioappconditionreason" id="user-content-triliovault.trilio.io-v1.trilioappconditionreason"></a>

(*Appears on:* [TrilioAppCondition](#triliovault.trilio.io/v1.TrilioAppCondition))

### TrilioAppConditionType (`string` alias) <a href="#user-content-triliovault.trilio.io-v1.trilioappconditiontype" id="user-content-triliovault.trilio.io-v1.trilioappconditiontype"></a>

(*Appears on:* [TrilioAppCondition](#triliovault.trilio.io/v1.TrilioAppCondition))

### TrilioAppRelease <a href="#user-content-triliovault.trilio.io-v1.trilioapprelease" id="user-content-triliovault.trilio.io-v1.trilioapprelease"></a>

(*Appears on:* [TrilioVaultManagerStatus](/kubernetes/4.0.x/reference-guides/custom-resource-definition-operator.md))

| Field                                           | Description |
| ----------------------------------------------- | ----------- |
| <p><code>name</code><br><em>string</em></p>     |             |
| <p><code>manifest</code><br><em>string</em></p> |             |

### TrilioVaultManager <a href="#user-content-triliovault.trilio.io-v1.triliovaultmanager" id="user-content-triliovault.trilio.io-v1.triliovaultmanager"></a>

TrilioVaultManager is the Schema for the triliovaultmanagers API

| Field                                                                                                                                                                                                        | Description                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>metadata</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#objectmeta-v1-meta"><em>Kubernetes meta/v1.ObjectMeta</em></a></p>                                 | Refer to the Kubernetes API documentation for the fields of the `metadata` field.                                                                                 |
| <p><code>spec</code><br><a href="#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec"><em>TrilioVaultManagerSpec</em></a></p>                                                                      | <p><br><br></p>                                                                                                                                                   |
|                                                                                                                                                                                                              |                                                                                                                                                                   |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |
|                                                                                                                                                                                                              |                                                                                                                                                                   |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |
|                                                                                                                                                                                                              |                                                                                                                                                                   |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |
|                                                                                                                                                                                                              |                                                                                                                                                                   |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |
| <p><code>status</code><br><a href="/pages/0pcTHNHFssOjMbVHYSri"><em>TrilioVaultManagerStatus</em></a></p>                                                                                                    |                                                                                                                                                                   |

| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |

### TrilioVaultManagerSpec <a href="#user-content-triliovault.trilio.io-v1.triliovaultmanagerspec" id="user-content-triliovault.trilio.io-v1.triliovaultmanagerspec"></a>

(*Appears on:* [TrilioVaultManager](#triliovault.trilio.io/v1.TrilioVaultManager))

TrilioVaultManagerSpec defines the desired state of TrilioVaultManager

| Field                                                                                                                                                                                                        | Description                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>trilioVaultAppVersion</code><br><em>string</em></p>                                                                                                                                                 | Helm Chart version                                                                                                                                                |
| <p><code>helmVersion</code><br><a href="#triliovault.trilio.io/v1.Helm"><em>Helm</em></a></p>                                                                                                                | Deprecated: Helm Version                                                                                                                                          |
| <p><code>applicationScope</code><br><a href="#triliovault.trilio.io/v1.ResourceScope"><em>ResourceScope</em></a></p>                                                                                         | Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope                                                                   |
| <p><code>restoreNamespaces</code><br><em>\[]string</em></p>                                                                                                                                                  | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC                          |
| <p><code>resources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>            | Deprecated: Resources are the resource requirements for the containers.                                                                                           |
| <p><code>deploymentLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                     | DeploymentLimits are the resource limits for all the deployments.                                                                                                 |
| <p><code>metadataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                    | Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.                                                                           |
| <p><code>dataJobLimits</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcelist-v1-core"><em>Kubernetes core/v1.ResourceList</em></a></p>                        | Deprecated: DataJobLimits are the resource limits for all the data processing jobs.                                                                               |
| <p><code>metadataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p> | MetadataJobResources is the resource limits & requests for all the meta processing jobs.                                                                          |
| <p><code>dataJobResources</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#resourcerequirements-v1-core"><em>Kubernetes core/v1.ResourceRequirements</em></a></p>     | DataJobResources is the resource limits & requests for all the data processing jobs.                                                                              |
| <p><code>nodeSelector</code><br><em>map\[string]string</em></p>                                                                                                                                              | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
| <p><code>affinity</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#affinity-v1-core"><em>Kubernetes core/v1.Affinity</em></a></p>                                     | The scheduling constraints on application pods.                                                                                                                   |
| <p><code>tolerations</code><br><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#*k8s.io/api/core/v1.toleration--"><em>\[]\*k8s.io/api/core/v1.Toleration</em></a></p>           | The toleration of application against the specific taints on the nodes                                                                                            |
| <p><code>helmValues</code><br><a href="#triliovault.trilio.io/v1.HelmValues"><em>HelmValues</em></a></p>                                                                                                     | HelmValues holds all the additional fields in the values.yaml of T4K helm chart.                                                                                  |
| <p><code>componentConfiguration</code><br><a href="#triliovault.trilio.io/v1.ComponentConfiguration"><em>ComponentConfiguration</em></a></p>                                                                 | ComponentConfiguration holds all the field related to components.                                                                                                 |
| <p><code>ingressConfig</code><br><a href="#triliovault.trilio.io/v1.IngressConfig"><em>IngressConfig</em></a></p>                                                                                            | IngressConfig holds field related to ingress                                                                                                                      |
| <p><code>tvkInstanceName</code><br><em>string</em></p>                                                                                                                                                       | TVKInstanceName is a T4K installation name to be displayed on UI.                                                                                                 |
| <p><code>logLevel</code><br><a href="#triliovault.trilio.io/v1.LevelType"><em>LevelType</em></a></p>                                                                                                         | LogLevel is a level used in T4K logging.                                                                                                                          |

### TrilioVaultManagerStatus <a href="#user-content-triliovault.trilio.io-v1.triliovaultmanagerstatus" id="user-content-triliovault.trilio.io-v1.triliovaultmanagerstatus"></a>

(*Appears on:* [TrilioVaultManager](#triliovault.trilio.io/v1.TrilioVaultManager))

TrilioVaultManagerStatus defines the observed state of TrilioVaultManager

| Field                                                                                                                     | Description |
| ------------------------------------------------------------------------------------------------------------------------- | ----------- |
| <p><code>conditions</code><br><a href="#triliovault.trilio.io/v1.TrilioAppCondition"><em>TrilioAppCondition</em></a></p>  |             |
| <p><code>deployedRelease</code><br><a href="#triliovault.trilio.io/v1.TrilioAppRelease"><em>TrilioAppRelease</em></a></p> |             |
| <p><code>releaseVersion</code><br><em>string</em></p>                                                                     |             |
| <p><code>helmRevision</code><br><em>int</em></p>                                                                          |             |

***

*Generated with `gen-crd-api-reference-docs` on git commit `d3682a6d`.*
