{
  "id": "redis_enterprise_cluster_api",
  "title": "RedisEnterpriseCluster API Reference",
  "url": "https://redis.io/docs/latest/operate/kubernetes/7.8.4/reference/redis_enterprise_cluster_api/",
  "summary": "",
  "content": "\napiVersion:\n\n\n- [app.redislabs.com/v1](#appredislabscomv1)\n\n\n\n\n# app.redislabs.com/v1\n\n\n\n\nRedisEnterpriseCluster is the Schema for the redisenterpriseclusters API\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n      \u003ctd\u003eapiVersion\u003c/td\u003e\n      \u003ctd\u003estring\u003c/td\u003e\n      \u003ctd\u003eapp.redislabs.com/v1\u003c/td\u003e\n      \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n      \u003ctd\u003ekind\u003c/td\u003e\n      \u003ctd\u003estring\u003c/td\u003e\n      \u003ctd\u003eRedisEnterpriseCluster\u003c/td\u003e\n      \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n      \u003ctd\u003e\u003ca href=\"https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#objectmeta-v1-meta\"\u003emetadata\u003c/a\u003e\u003c/td\u003e\n      \u003ctd\u003eobject\u003c/td\u003e\n      \u003ctd\u003eRefer to the Kubernetes API documentation for the fields of the `metadata` field.\u003c/td\u003e\n      \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#spec\"\u003espec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#status\"\u003estatus\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#)\u003c/sup\u003e\u003c/sup\u003e\n\nRedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specactiveactive\"\u003eactiveActive\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for ActiveActive setup. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eantiAffinityAdditionalTopologyKeys\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          Additional antiAffinity terms in order to support installation on different zones/vcenters\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specbackup\"\u003ebackup\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Cluster-wide backup configurations\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specbootstrapperimagespec\"\u003ebootstrapperImageSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for Bootstrapper container image\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specbootstrapperresources\"\u003ebootstrapperResources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Compute resource requirements for bootstrapper containers\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#speccertificates\"\u003ecertificates\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          RS Cluster Certificates. Used to modify the certificates used by the cluster. See the \"RSClusterCertificates\" struct described above to see the supported certificates.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eclusterCredentialSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret Name/Path to use for Cluster Credentials. To be used only if ClusterCredentialSecretType is vault. If left blank, will use cluster name.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eclusterCredentialSecretRole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Used only if ClusterCredentialSecretType is vault, to define vault role to be used.  If blank, defaults to \"redis-enterprise-operator\"\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eclusterCredentialSecretType\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Type of Secret to use for ClusterCredential, Vault, Kuberetes,... If left blank, will default ot kubernetes secrets\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: vault, kubernetes\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eclusterRecovery\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          ClusterRecovery initiates cluster recovery when set to true. Note that this field is cleared automatically after the cluster is recovered\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#speccontainertimezone\"\u003econtainerTimezone\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Container timezone configuration. While the default timezone on all containers is UTC, this setting can be used to set the timezone on services rigger/bootstrapper/RS containers. You can either propagate the hosts timezone to RS pods or set it manually via timezoneName.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecreateServiceAccount\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to create service account\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edataInternodeEncryption\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Internode encryption (INE) cluster wide policy. An optional boolean setting. Specifies if INE should be on/off for new created REDBs. May be overridden for specific REDB via similar setting, please view the similar setting for REDB for more info.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eencryptPkeys\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Private key encryption Possible values: true/false\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenforceIPv4\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Sets ENFORCE_IPV4 environment variable\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvars\"\u003eextraEnvVars\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          ADVANCED USAGE: use carefully. Add environment variables to RS StatefulSet's containers.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eextraLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Labels that the user defines for their convenience\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#spechostaliases\"\u003ehostAliases\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          Adds hostAliases entries to the Redis Enterprise pods\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specingressorroutespec\"\u003eingressOrRouteSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Access configurations for the Redis Enterprise Cluster and Databases. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldap\"\u003eldap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Cluster-level LDAP configuration, such as server addresses, protocol, authentication and query settings.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elicense\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Redis Enterprise License\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elicenseSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          K8s secret or Vault Secret Name/Path to use for Cluster License. When left blank, the license is read from the \"license\" field. Note that you can't specify non-empty values in both \"license\" and \"licenseSecretName\", only one of these fields can be used to pass the license string. The license needs to be stored under the key \"license\".\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeSelector\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Selector for nodes that could fit Redis Enterprise pod\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodes\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Number of Redis Enterprise nodes (pods)\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specocspconfiguration\"\u003eocspConfiguration\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          An API object that represents the cluster's OCSP configuration. To enable OCSP, the cluster's proxy certificate should contain the OCSP responder URL.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpersistentspec\"\u003epersistentSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for Redis Enterprise Cluster persistence\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epodAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          annotations for the service rigger and redis enterprise pods\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinity\"\u003epodAntiAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Override for the default anti-affinity rules of the Redis Enterprise pods. More info: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#an-example-of-a-pod-that-uses-pod-affinity\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epodSecurityPolicyName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          DEPRECATED PodSecurityPolicy support is removed in Kubernetes v1.25 and the use of this field is invalid for use when running on Kubernetes v1.25+. Future versions of the RedisEnterpriseCluster API will remove support for this field altogether. For migration instructions, see https://kubernetes.io/docs/tasks/configure-pod-container/migrate-from-psp/ \n Name of pod security policy to use on pods\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodstartingpolicy\"\u003epodStartingPolicy\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Mitigation setting for STS pods stuck in \"ContainerCreating\"\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodtolerations\"\u003epodTolerations\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          Tolerations that are added to all managed pods. More information: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epriorityClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Adds the priority class to pods managed by the operator\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpullsecrets\"\u003epullSecrets\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          PullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erackAwarenessNodeLabel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Node label that specifies rack ID - if specified, will create rack aware cluster. Rack awareness requires node label must exist on all nodes. Additionally, operator needs a special cluster role with permission to list nodes.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributes\"\u003eredisEnterpriseAdditionalPodSpecAttributes\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          ADVANCED USAGE USE AT YOUR OWN RISK - specify pod attributes that are required for the statefulset - Redis Enterprise pods. Pod attributes managed by the operator might override these settings. Also make sure the attributes are supported by the K8s version running on the cluster - the operator does not validate that.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eredisEnterpriseIPFamily\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Reserved, future use, only for use if instructed by Redis. IPFamily dictates what IP family to choose for pods' internal and external communication.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: IPv4, IPv6\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseimagespec\"\u003eredisEnterpriseImageSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for Redis Enterprise container image\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterprisenoderesources\"\u003eredisEnterpriseNodeResources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Compute resource requirements for Redis Enterprise containers\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eredisEnterprisePodAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          annotations for redis enterprise pod\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfiguration\"\u003eredisEnterpriseServicesConfiguration\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          RS Cluster optional services settings\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesriggerimagespec\"\u003eredisEnterpriseServicesRiggerImageSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for Services Rigger container image\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesriggerresources\"\u003eredisEnterpriseServicesRiggerResources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Compute resource requirements for Services Rigger pod\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eredisEnterpriseTerminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          The TerminationGracePeriodSeconds value for the (STS created) REC pods\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterprisevolumemounts\"\u003eredisEnterpriseVolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          additional volume mounts within the redis enterprise containers. More info: https://kubernetes.io/docs/concepts/storage/volumes/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisonflashspec\"\u003eredisOnFlashSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Stores configurations specific to redis on flash. If provided, the cluster will be capable of creating redis on flash databases.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eredisUpgradePolicy\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Redis upgrade policy to be set on the Redis Enterprise Cluster. Possible values: major/latest This value is used by the cluster to choose the Redis version of the database when an upgrade is performed. The Redis Enterprise Cluster includes multiple versions of OSS Redis that can be used for databases.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: major, latest\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eresp3Default\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether databases will turn on RESP3 compatibility upon database upgrade. Note - Deleting this property after explicitly setting its value shall have no effect. Please view the corresponding field in RS doc for more info.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          the security configuration that will be applied to RS pods.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceAccountName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of the service account to use\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservices\"\u003eservices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Customization options for operator-managed service resources created for Redis Enterprise clusters and databases\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspec\"\u003eservicesRiggerSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for service rigger\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspec\"\u003esideContainersSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specslaveha\"\u003eslaveHA\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Slave high availability mechanism configuration.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euiAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Annotations for Redis Enterprise UI service. This annotations will override the overlapping global annotations set under spec.services.servicesAnnotations The specified annotations will not override annotations that already exist and didn't originate from the operator, except for the 'redis.io/last-keys' annotation which is reserved.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euiServiceType\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Type of service used to expose Redis Enterprise UI (https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: ClusterIP, NodePort, LoadBalancer, ExternalName\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specupgradespec\"\u003eupgradeSpec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Specification for upgrades of Redis Enterprise\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eusername\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Username for the admin user of Redis Enterprise\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evaultCASecret\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          K8s secret name containing Vault's CA cert - defaults to \"vault-ca-cert\"\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumes\"\u003evolumes\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          additional volumes\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.activeActive\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for ActiveActive setup. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eapiIngressUrl\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          RS API URL\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edbIngressSuffix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          DB ENDPOINT SUFFIX - will be used to set the db host. ingress \u003cdb name\u003e\u003cdb ingress suffix\u003e Creates a host name so it should be unique if more than one db is created on the cluster with the same name\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emethod\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Used to distinguish between different platforms implementation\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: openShiftRoute, ingress\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eingressAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Used for ingress controllers such as ha-proxy or nginx in GKE\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.backup\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCluster-wide backup configurations\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specbackups3\"\u003es3\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Configurations for backups to s3 and s3-compatible storage\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.backup.s3\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specbackup)\u003c/sup\u003e\u003c/sup\u003e\n\nConfigurations for backups to s3 and s3-compatible storage\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecaCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name that holds the S3 CA certificate, which contains the TLS certificate mapped to the key in the secret 'cert'\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eurl\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Specifies the URL for S3 export and import\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.bootstrapperImageSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for Bootstrapper container image\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edigestHash\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The digest hash of the container image to pull. When specified, the container image is pulled according to the digest hash instead of the image tag. The versionTag field must also be specified with the image tag matching this digest hash. Note: This field is only supported for OLM deployments.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The repository (name) of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eversionTag\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The tag of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.bootstrapperResources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCompute resource requirements for bootstrapper containers\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specbootstrapperresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.bootstrapperResources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specbootstrapperresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.certificates\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nRS Cluster Certificates. Used to modify the certificates used by the cluster. See the \"RSClusterCertificates\" struct described above to see the supported certificates.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eapiCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's API certificate. If left blank, a cluster-provided certificate will be used.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecmCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's CM (Cluster Manager) certificate. If left blank, a cluster-provided certificate will be used.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eldapClientCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's LDAP client certificate. If left blank, LDAP client certificate authentication will be disabled.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emetricsExporterCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's Metrics Exporter certificate. If left blank, a cluster-provided certificate will be used.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eproxyCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's Proxy certificate. If left blank, a cluster-provided certificate will be used.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esyncerCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name to use for cluster's Syncer certificate. If left blank, a cluster-provided certificate will be used.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.containerTimezone\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nContainer timezone configuration. While the default timezone on all containers is UTC, this setting can be used to set the timezone on services rigger/bootstrapper/RS containers. You can either propagate the hosts timezone to RS pods or set it manually via timezoneName.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epropagateHost\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Identifies that container timezone should be in sync with the host, this option mounts a hostPath volume onto RS pods that could be restricted in some systems.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimezoneName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          POSIX-style timezone name as a string to be passed as EnvVar to RE pods, e.g. \"Europe/London\".\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvarsvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specextraenvvars)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvarsvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvarsvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvarsvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specextraenvvarsvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.extraEnvVars[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.hostAliases[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nHostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ehostnames\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          Hostnames for the above IP address.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eip\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          IP address of the host file entry.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ingressOrRouteSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nAccess configurations for the Redis Enterprise Cluster and Databases. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eapiFqdnUrl\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          RS API URL\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edbFqdnSuffix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          DB ENDPOINT SUFFIX - will be used to set the db host ingress \u003cdb name\u003e\u003cdb fqdn suffix\u003e. Creates a host name so it should be unique if more than one db is created on the cluster with the same name\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emethod\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Used to distinguish between different platforms implementation.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: openShiftRoute, ingress, istio\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eingressAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Additional annotations to set on ingress resources created by the operator\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCluster-level LDAP configuration, such as server addresses, protocol, authentication and query settings.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldapauthenticationquery\"\u003eauthenticationQuery\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration of authentication queries, mapping between the username, provided to the cluster for authentication, and the LDAP Distinguished Name.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldapauthorizationquery\"\u003eauthorizationQuery\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration of authorization queries, mapping between a user's Distinguished Name and its group memberships.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Specifies the LDAP protocol to use. One of: LDAP, LDAPS, STARTTLS.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: LDAP, LDAPS, STARTTLS\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldapservers\"\u003eservers\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          One or more LDAP servers. If multiple servers are specified, they must all share an identical organization tree structure.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ebindCredentialsSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of a secret within the same namespace, holding the credentials used to communicate with the LDAP server for authentication queries. The secret must have a key named 'dn' with the Distinguished Name of the user to execute the query, and 'password' with its password. If left blank, credentials-based authentication is disabled.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecaCertificateSecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of a secret within the same namespace, holding a PEM-encoded CA certificate for validating the TLS connection to the LDAP server. The secret must have a key named 'cert' with the certificate data. This field is applicable only when the protocol is LDAPS or STARTTLS.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecacheTTLSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          The maximum TTL of cached entries.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edirectoryTimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          The connection timeout to the LDAP server when authenticating a user, in seconds\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenabledForControlPlane\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable LDAP for control plane access. Disabled by default.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenabledForDataPlane\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable LDAP for data plane access. Disabled by default.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap.authenticationQuery\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specldap)\u003c/sup\u003e\u003c/sup\u003e\n\nConfiguration of authentication queries, mapping between the username, provided to the cluster for authentication, and the LDAP Distinguished Name.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldapauthenticationqueryquery\"\u003equery\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration for a search query. Mutually exclusive with the 'template' field. The substring '%u' in the query filter will be replaced with the username.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etemplate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration for a template query. Mutually exclusive with the 'query' field. The substring '%u' will be replaced with the username, e.g., 'cn=%u,ou=dev,dc=example,dc=com'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap.authenticationQuery.query\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specldapauthenticationquery)\u003c/sup\u003e\u003c/sup\u003e\n\nConfiguration for a search query. Mutually exclusive with the 'template' field. The substring '%u' in the query filter will be replaced with the username.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ebase\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The Distinguished Name of the entry at which to start the search, e.g., 'ou=dev,dc=example,dc=com'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efilter\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          An RFC-4515 string representation of the filter to apply in the search. For an authentication query, the substring '%u' will be replaced with the username, e.g., '(cn=%u)'. For an authorization query, the substring '%D' will be replaced with the user's Distinguished Name, e.g., '(members=%D)'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escope\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          The search scope for an LDAP query. One of: BaseObject, SingleLevel, WholeSubtree\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: BaseObject, SingleLevel, WholeSubtree\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap.authorizationQuery\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specldap)\u003c/sup\u003e\u003c/sup\u003e\n\nConfiguration of authorization queries, mapping between a user's Distinguished Name and its group memberships.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eattribute\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration for an attribute query. Mutually exclusive with the 'query' field. Holds the name of an attribute of the LDAP user entity that contains a list of the groups that the user belongs to, e.g., 'memberOf'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specldapauthorizationqueryquery\"\u003equery\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Configuration for a search query. Mutually exclusive with the 'attribute' field. The substring '%D' in the query filter will be replaced with the user's Distinguished Name.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap.authorizationQuery.query\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specldapauthorizationquery)\u003c/sup\u003e\u003c/sup\u003e\n\nConfiguration for a search query. Mutually exclusive with the 'attribute' field. The substring '%D' in the query filter will be replaced with the user's Distinguished Name.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ebase\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The Distinguished Name of the entry at which to start the search, e.g., 'ou=dev,dc=example,dc=com'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efilter\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          An RFC-4515 string representation of the filter to apply in the search. For an authentication query, the substring '%u' will be replaced with the username, e.g., '(cn=%u)'. For an authorization query, the substring '%D' will be replaced with the user's Distinguished Name, e.g., '(members=%D)'.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escope\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          The search scope for an LDAP query. One of: BaseObject, SingleLevel, WholeSubtree\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: BaseObject, SingleLevel, WholeSubtree\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ldap.servers[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specldap)\u003c/sup\u003e\u003c/sup\u003e\n\nAddress of an LDAP server.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Host name of the LDAP server\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Port number of the LDAP server. If unspecified, defaults to 389 for LDAP and STARTTLS protocols, and 636 for LDAPS protocol.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.ocspConfiguration\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nAn API object that represents the cluster's OCSP configuration. To enable OCSP, the cluster's proxy certificate should contain the OCSP responder URL.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eocspFunctionality\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable OCSP mechanism for the cluster.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003equeryFrequency\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Determines the interval (in seconds) in which the control plane will poll the OCSP responder for a new status for the server certificate. Minimum value is 60. Maximum value is 86400.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erecoveryFrequency\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Determines the interval (in seconds) in which the control plane will poll the OCSP responder for a new status for the server certificate when the current staple is invalid. Minimum value is 60. Maximum value is 86400.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erecoveryMaxTries\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Determines the maximum number for the OCSP recovery attempts. After max number of tries passed, the control plane will revert back to the regular frequency. Minimum value is 1. Maximum value is 100.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eresponseTimeout\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Determines the time interval (in seconds) for which the request waits for a response from the OCSP responder. Minimum value is 1. Maximum value is 60.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.persistentSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for Redis Enterprise Cluster persistence\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eenablePersistentVolumeResize\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable PersistentVolumes resize. Disabled by default. Read the instruction in pvc_expansion readme carefully before using this feature.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to add persistent volume to Redis Enterprise pods\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Storage class for persistent volume in Redis Enterprise pods. Leave empty to use the default. If using the default this way, make sure the Kubernetes Cluster has a default Storage Class configured. This can be done by running a `kubectl get storageclass` and see if one of the Storage Classes' names contains a `(default)` mark.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeSize\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          To enable resizing after creating the cluster - please follow the instructions in the pvc_expansion readme\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nOverride for the default anti-affinity rules of the Redis Enterprise pods. More info: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#an-example-of-a-pod-that-uses-pod-affinity\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm\"\u003epodAffinityTerm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specpodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specpodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podStartingPolicy\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nMitigation setting for STS pods stuck in \"ContainerCreating\"\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eenabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to detect and attempt to mitigate pod startup issues\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estartingThresholdSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Time in seconds to wait for a pod to be stuck while starting up before action is taken. If set to 0, will be treated as if disabled.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.podTolerations[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eeffect\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etolerationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.pullSecrets[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Secret name\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nADVANCED USAGE USE AT YOUR OWN RISK - specify pod attributes that are required for the statefulset - Redis Enterprise pods. Pod attributes managed by the operator might override these settings. Also make sure the attributes are supported by the K8s version running on the cluster - the operator does not validate that.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eactiveDeadlineSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinity\"\u003eaffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eautomountServiceAccountToken\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesdnsconfig\"\u003ednsConfig\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ednsPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenableServiceLinks\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainers\"\u003eephemeralContainers\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributeshostaliases\"\u003ehostAliases\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIPC\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostNetwork\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPID\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostUsers\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostname\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesimagepullsecrets\"\u003eimagePullSecrets\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainers\"\u003einitContainers\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeSelector\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesos\"\u003eos\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoverhead\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epreemptionPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epriority\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epriorityClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesreadinessgates\"\u003ereadinessGates\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesresourceclaims\"\u003eresourceClaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erestartPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eruntimeClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eschedulerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesschedulinggates\"\u003eschedulingGates\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributessecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceAccount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceAccountName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esetHostnameAsFQDN\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshareProcessNamespace\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubdomain\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributestolerations\"\u003etolerations\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributestopologyspreadconstraints\"\u003etopologySpreadConstraints\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumes\"\u003evolumes\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinity\"\u003enodeAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinity\"\u003epodAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinity\"\u003epodAntiAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference\"\u003epreference\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchfields\"\u003ematchFields\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms\"\u003enodeSelectorTerms\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchfields\"\u003ematchFields\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm\"\u003epodAffinityTerm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm\"\u003epodAffinityTerm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.dnsConfig\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003enameservers\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesdnsconfigoptions\"\u003eoptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esearches\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.dnsConfig.options[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesdnsconfig)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eargs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenv\"\u003eenv\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfrom\"\u003eenvFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycle\"\u003elifecycle\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe\"\u003elivenessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersports\"\u003eports\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe\"\u003ereadinessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe\"\u003estartupProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdin\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdinOnce\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetContainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etty\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersvolumedevices\"\u003evolumeDevices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersvolumemounts\"\u003evolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eworkingDir\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenv)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfromconfigmapref\"\u003econfigMapRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprefix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfromsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].configMapRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststart\"\u003epostStart\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestop\"\u003epreStop\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststartexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarttcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestopexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestophttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestoptcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestophttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestophttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].ports[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIP\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eDefault\u003c/i\u003e: TCP\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eallowPrivilegeEscalation\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextcapabilities\"\u003ecapabilities\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprivileged\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprocMount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnlyRootFilesystem\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.capabilities\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eadd\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edrop\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].volumeDevices[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edevicePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.ephemeralContainers[].volumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.hostAliases[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ehostnames\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eip\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.imagePullSecrets[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eargs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenv\"\u003eenv\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvfrom\"\u003eenvFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycle\"\u003elifecycle\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe\"\u003elivenessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersports\"\u003eports\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe\"\u003ereadinessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe\"\u003estartupProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdin\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdinOnce\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etty\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersvolumedevices\"\u003evolumeDevices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersvolumemounts\"\u003evolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eworkingDir\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenv)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvfromconfigmapref\"\u003econfigMapRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprefix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersenvfromsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[].configMapRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].envFrom[].secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststart\"\u003epostStart\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestop\"\u003epreStop\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststartexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarthttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarttcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarthttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarthttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestopexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestophttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestoptcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestophttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestophttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].livenessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].ports[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIP\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eDefault\u003c/i\u003e: TCP\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].readinessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eallowPrivilegeEscalation\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextcapabilities\"\u003ecapabilities\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprivileged\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprocMount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnlyRootFilesystem\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.capabilities\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eadd\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edrop\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].startupProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].volumeDevices[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edevicePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.initContainers[].volumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.os\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.readinessGates[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econditionType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.resourceClaims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesresourceclaimssource\"\u003esource\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.resourceClaims[].source\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesresourceclaims)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresourceClaimName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eresourceClaimTemplateName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.schedulingGates[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsGroupChangePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributessecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributessecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esupplementalGroups\u003c/td\u003e\n        \u003ctd\u003e[]integer\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributessecuritycontextsysctls\"\u003esysctls\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributessecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.sysctls[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.tolerations[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eeffect\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etolerationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emaxSkew\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ewhenUnsatisfiable\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributestopologyspreadconstraintslabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabelKeys\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eminDomains\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeAffinityPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeTaintsPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributestopologyspreadconstraints)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributestopologyspreadconstraintslabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributestopologyspreadconstraintslabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesawselasticblockstore\"\u003eawsElasticBlockStore\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesazuredisk\"\u003eazureDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesazurefile\"\u003eazureFile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescephfs\"\u003ecephfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescinder\"\u003ecinder\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescsi\"\u003ecsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesemptydir\"\u003eemptyDir\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeral\"\u003eephemeral\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesfc\"\u003efc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesflexvolume\"\u003eflexVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesflocker\"\u003eflocker\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesgcepersistentdisk\"\u003egcePersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesgitrepo\"\u003egitRepo\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesglusterfs\"\u003eglusterfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumeshostpath\"\u003ehostPath\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesiscsi\"\u003eiscsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesnfs\"\u003enfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumespersistentvolumeclaim\"\u003epersistentVolumeClaim\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesphotonpersistentdisk\"\u003ephotonPersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesportworxvolume\"\u003eportworxVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojected\"\u003eprojected\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesquobyte\"\u003equobyte\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesrbd\"\u003erbd\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesscaleio\"\u003escaleIO\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesstorageos\"\u003estorageos\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesvspherevolume\"\u003evsphereVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].awsElasticBlockStore\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].azureDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ediskName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ediskURI\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecachingMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].azureFile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshareName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cephfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretFile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescephfssecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cephfs.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumescephfs)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cinder\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescindersecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].cinder.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumescinder)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].csi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumescsinodepublishsecretref\"\u003enodePublishSecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeAttributes\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].csi.nodePublishSecretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumescsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].emptyDir\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emedium\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esizeLimit\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplate\"\u003evolumeClaimTemplate\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeral)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec\"\u003espec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emetadata\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplate)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eaccessModes\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasource\"\u003edataSource\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasourceref\"\u003edataSourceRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector\"\u003eselector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiGroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiGroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespace\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].fc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetWWNs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ewwids\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flexVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptions\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesflexvolumesecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flexVolume.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesflexvolume)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].flocker\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetUUID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].gcePersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].gitRepo\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edirectory\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erevision\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].glusterfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eendpoints\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].hostPath\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].iscsi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eiqn\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetPortal\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthDiscovery\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthSession\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitiatorName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eiscsiInterface\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eportals\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesiscsisecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].iscsi.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesiscsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].nfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].persistentVolumeClaim\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eclaimName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].photonPersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].portworxVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources\"\u003esources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojected)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesserviceaccounttoken\"\u003eserviceAccountToken\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].projected.sources[].serviceAccountToken\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eaudience\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eexpirationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].quobyte\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eregistry\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolume\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etenant\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].rbd\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekeyring\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesrbdsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].rbd.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesrbd)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].scaleIO\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egateway\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesscaleiosecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esystem\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotectionDomain\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esslEnabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].scaleIO.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesscaleio)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].storageos\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseadditionalpodspecattributesvolumesstorageossecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeNamespace\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].storageos.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumesstorageos)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseAdditionalPodSpecAttributes.volumes[].vsphereVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseadditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseImageSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for Redis Enterprise container image\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edigestHash\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The digest hash of the container image to pull. When specified, the container image is pulled according to the digest hash instead of the image tag. The versionTag field must also be specified with the image tag matching this digest hash. Note: This field is only supported for OLM deployments.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The repository (name) of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eversionTag\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The tag of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseNodeResources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCompute resource requirements for Redis Enterprise containers\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterprisenoderesourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseNodeResources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterprisenoderesources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nRS Cluster optional services settings\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationcmserver\"\u003ecmServer\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationcrdbcoordinator\"\u003ecrdbCoordinator\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationcrdbworker\"\u003ecrdbWorker\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationmdnsserver\"\u003emdnsServer\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationpdnsserver\"\u003epdnsServer\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationsaslauthd\"\u003esaslauthd\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesconfigurationstatsarchiver\"\u003estatsArchiver\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.cmServer\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the CM server\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.crdbCoordinator\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the crdb coordinator process\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.crdbWorker\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the crdb worker processes\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.mdnsServer\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the Multicast DNS server\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.pdnsServer\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the pdns server\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.saslauthd\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the saslauthd service\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesConfiguration.statsArchiver\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesconfiguration)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eoperatingMode\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to enable/disable the stats archiver service\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: enabled, disabled\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesRiggerImageSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for Services Rigger container image\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edigestHash\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The digest hash of the container image to pull. When specified, the container image is pulled according to the digest hash instead of the image tag. The versionTag field must also be specified with the image tag matching this digest hash. Note: This field is only supported for OLM deployments.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The repository (name) of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eversionTag\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The tag of the container image to be deployed.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesRiggerResources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCompute resource requirements for Services Rigger pod\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specredisenterpriseservicesriggerresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseServicesRiggerResources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specredisenterpriseservicesriggerresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisEnterpriseVolumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.redisOnFlashSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nStores configurations specific to redis on flash. If provided, the cluster will be capable of creating redis on flash databases.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eenabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ebigStoreDriver\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: rocksdb, speedb\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eflashDiskSize\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eflashStorageEngine\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: rocksdb\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nthe security configuration that will be applied to RS pods.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsecuritycontextreadonlyrootfilesystempolicy\"\u003ereadOnlyRootFilesystemPolicy\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Whether RS containers has a read-only root filesystem and what is the policy. some mandatory paths are still writable so RS can work properly.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.securityContext.readOnlyRootFilesystemPolicy\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\nWhether RS containers has a read-only root filesystem and what is the policy. some mandatory paths are still writable so RS can work properly.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eenabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether RS containers has a read-only root filesystem. Default is false.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.services\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nCustomization options for operator-managed service resources created for Redis Enterprise clusters and databases\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesapiservice\"\u003eapiService\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Customization options for the REC API service.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservicesAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          Global additional annotations to set on service resources created by the operator. The specified annotations will not override annotations that already exist and didn't originate from the operator.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.services.apiService\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservices)\u003c/sup\u003e\u003c/sup\u003e\n\nCustomization options for the REC API service.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Type of service to create for the REC API service. Defaults to ClusterIP service, if not specified otherwise.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: ClusterIP, NodePort, LoadBalancer\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for service rigger\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edatabaseServiceType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Service types for access to databases. should be a comma separated list. The possible values are cluster_ip, headless and load_balancer.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvars\"\u003eextraEnvVars\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epodAnnotations\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          annotations for the service rigger pod\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceNaming\u003c/td\u003e\n        \u003ctd\u003eenum\u003c/td\u003e\n        \u003ctd\u003e\n          Used to determine how to name the services created automatically when a database is created. When bdb_name is used, the database name will be also used for the service name. When redis-port is used, the service will be named redis-\u003cport\u003e.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eEnum\u003c/i\u003e: bdb_name, redis-port\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributes\"\u003eservicesRiggerAdditionalPodSpecAttributes\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          ADVANCED USAGE USE AT YOUR OWN RISK - specify pod attributes that are required for the rigger deployment pod. Pod attributes managed by the operator might override these settings (Containers, serviceAccountName, podTolerations, ImagePullSecrets, nodeSelector, PriorityClassName, PodSecurityContext). Also make sure the attributes are supported by the K8s version running on the cluster - the operator does not validate that.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspec)\u003c/sup\u003e\u003c/sup\u003e\n\nEnvVar represents an environment variable present in a Container. More info: https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of the environment variable.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvarsvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Source for the environment variable's value. Cannot be used if value is not empty.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecextraenvvars)\u003c/sup\u003e\u003c/sup\u003e\n\nSource for the environment variable's value. Cannot be used if value is not empty.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvarsvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Selects a key of a ConfigMap.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvarsvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Selects a field of the pod\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvarsvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Selects a resource of the container: only resources limits and requests are currently supported.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecextraenvvarsvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Selects a key of a secret in the pod's namespace\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\nSelects a key of a ConfigMap.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The key to select.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of the referent\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Specify whether the ConfigMap or its key must be defined\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\nSelects a field of the pod\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Path of the field to select in the specified API version.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Version of the schema the FieldPath is written in terms of, defaults to \"v1\".\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\nSelects a resource of the container: only resources limits and requests are currently supported.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Required: resource to select\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Container name: required for volumes, optional for env vars\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          Specifies the output format of the exposed resources, defaults to \"1\"\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.extraEnvVars[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecextraenvvarsvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\nSelects a key of a secret in the pod's namespace\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The key of the secret to select from.  Must be a valid secret key.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Name of the referent\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Specify whether the Secret or its key must be defined\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspec)\u003c/sup\u003e\u003c/sup\u003e\n\nADVANCED USAGE USE AT YOUR OWN RISK - specify pod attributes that are required for the rigger deployment pod. Pod attributes managed by the operator might override these settings (Containers, serviceAccountName, podTolerations, ImagePullSecrets, nodeSelector, PriorityClassName, PodSecurityContext). Also make sure the attributes are supported by the K8s version running on the cluster - the operator does not validate that.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eactiveDeadlineSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinity\"\u003eaffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eautomountServiceAccountToken\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesdnsconfig\"\u003ednsConfig\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ednsPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eenableServiceLinks\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers\"\u003eephemeralContainers\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributeshostaliases\"\u003ehostAliases\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIPC\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostNetwork\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPID\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostUsers\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostname\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesimagepullsecrets\"\u003eimagePullSecrets\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers\"\u003einitContainers\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeSelector\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesos\"\u003eos\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoverhead\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epreemptionPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epriority\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epriorityClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesreadinessgates\"\u003ereadinessGates\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesresourceclaims\"\u003eresourceClaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erestartPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eruntimeClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eschedulerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesschedulinggates\"\u003eschedulingGates\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceAccount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserviceAccountName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esetHostnameAsFQDN\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshareProcessNamespace\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubdomain\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributestolerations\"\u003etolerations\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraints\"\u003etopologySpreadConstraints\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes\"\u003evolumes\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinity\"\u003enodeAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinity\"\u003epodAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinity\"\u003epodAntiAffinity\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference\"\u003epreference\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchfields\"\u003ematchFields\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[].preference.matchFields[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms\"\u003enodeSelectorTerms\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchfields\"\u003ematchFields\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchFields[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm\"\u003epodAffinityTerm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution\"\u003epreferredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution\"\u003erequiredDuringSchedulingIgnoredDuringExecution\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm\"\u003epodAffinityTerm\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eweight\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinity)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector\"\u003enamespaceSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespaces\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].namespaceSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.dnsConfig\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003enameservers\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesdnsconfigoptions\"\u003eoptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esearches\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.dnsConfig.options[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesdnsconfig)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eargs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenv\"\u003eenv\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfrom\"\u003eenvFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycle\"\u003elifecycle\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe\"\u003elivenessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersports\"\u003eports\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe\"\u003ereadinessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe\"\u003estartupProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdin\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdinOnce\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetContainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etty\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersvolumedevices\"\u003evolumeDevices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersvolumemounts\"\u003evolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eworkingDir\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenv)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].env[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfromconfigmapref\"\u003econfigMapRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprefix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfromsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].configMapRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].envFrom[].secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststart\"\u003epostStart\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestop\"\u003epreStop\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststartexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarttcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.postStart.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestopexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestophttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestoptcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestophttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestophttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].lifecycle.preStop.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].livenessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].ports[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIP\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eDefault\u003c/i\u003e: TCP\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].readinessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eallowPrivilegeEscalation\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextcapabilities\"\u003ecapabilities\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprivileged\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprocMount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnlyRootFilesystem\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.capabilities\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eadd\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edrop\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].startupProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].volumeDevices[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edevicePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.ephemeralContainers[].volumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.hostAliases[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ehostnames\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eip\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.imagePullSecrets[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eargs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenv\"\u003eenv\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfrom\"\u003eenvFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycle\"\u003elifecycle\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe\"\u003elivenessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersports\"\u003eports\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe\"\u003ereadinessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe\"\u003estartupProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdin\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdinOnce\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etty\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersvolumedevices\"\u003evolumeDevices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersvolumemounts\"\u003evolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eworkingDir\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenv)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].env[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfromconfigmapref\"\u003econfigMapRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprefix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfromsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[].configMapRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].envFrom[].secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststart\"\u003epostStart\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestop\"\u003epreStop\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststartexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarthttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarttcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarthttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarthttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.postStart.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestopexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestophttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestoptcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestophttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestophttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].lifecycle.preStop.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].livenessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].ports[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIP\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eDefault\u003c/i\u003e: TCP\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].readinessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eallowPrivilegeEscalation\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextcapabilities\"\u003ecapabilities\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprivileged\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprocMount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnlyRootFilesystem\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.capabilities\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eadd\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edrop\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].startupProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].volumeDevices[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edevicePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.initContainers[].volumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.os\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.readinessGates[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econditionType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.resourceClaims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesresourceclaimssource\"\u003esource\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.resourceClaims[].source\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesresourceclaims)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresourceClaimName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eresourceClaimTemplateName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.schedulingGates[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsGroupChangePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esupplementalGroups\u003c/td\u003e\n        \u003ctd\u003e[]integer\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextsysctls\"\u003esysctls\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.sysctls[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.tolerations[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eeffect\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etolerationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emaxSkew\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etopologyKey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ewhenUnsatisfiable\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraintslabelselector\"\u003elabelSelector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabelKeys\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eminDomains\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeAffinityPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enodeTaintsPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraints)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraintslabelselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.topologySpreadConstraints[].labelSelector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraintslabelselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesawselasticblockstore\"\u003eawsElasticBlockStore\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesazuredisk\"\u003eazureDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesazurefile\"\u003eazureFile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescephfs\"\u003ecephfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescinder\"\u003ecinder\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescsi\"\u003ecsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesemptydir\"\u003eemptyDir\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeral\"\u003eephemeral\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesfc\"\u003efc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflexvolume\"\u003eflexVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflocker\"\u003eflocker\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesgcepersistentdisk\"\u003egcePersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesgitrepo\"\u003egitRepo\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesglusterfs\"\u003eglusterfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumeshostpath\"\u003ehostPath\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesiscsi\"\u003eiscsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesnfs\"\u003enfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumespersistentvolumeclaim\"\u003epersistentVolumeClaim\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesphotonpersistentdisk\"\u003ephotonPersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesportworxvolume\"\u003eportworxVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojected\"\u003eprojected\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesquobyte\"\u003equobyte\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesrbd\"\u003erbd\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesscaleio\"\u003escaleIO\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesstorageos\"\u003estorageos\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesvspherevolume\"\u003evsphereVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].awsElasticBlockStore\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].azureDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ediskName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ediskURI\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecachingMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].azureFile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshareName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cephfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretFile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescephfssecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cephfs.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescephfs)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cinder\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescindersecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].cinder.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescinder)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].csi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescsinodepublishsecretref\"\u003enodePublishSecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeAttributes\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].csi.nodePublishSecretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].emptyDir\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emedium\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esizeLimit\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplate\"\u003evolumeClaimTemplate\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeral)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec\"\u003espec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emetadata\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplate)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eaccessModes\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasource\"\u003edataSource\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasourceref\"\u003edataSourceRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector\"\u003eselector\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageClassName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSource\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiGroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.dataSourceRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiGroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enamespace\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselectormatchexpressions\"\u003ematchExpressions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ematchLabels\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].ephemeral.volumeClaimTemplate.spec.selector.matchExpressions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoperator\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalues\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].fc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetWWNs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ewwids\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flexVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptions\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflexvolumesecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flexVolume.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflexvolume)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].flocker\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetUUID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].gcePersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].gitRepo\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edirectory\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erevision\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].glusterfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eendpoints\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].hostPath\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].iscsi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eiqn\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetPortal\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthDiscovery\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthSession\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitiatorName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eiscsiInterface\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eportals\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesiscsisecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].iscsi.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesiscsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].nfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].persistentVolumeClaim\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eclaimName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].photonPersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].portworxVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources\"\u003esources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojected)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesserviceaccounttoken\"\u003eserviceAccountToken\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].projected.sources[].serviceAccountToken\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eaudience\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eexpirationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].quobyte\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eregistry\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolume\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etenant\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].rbd\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekeyring\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesrbdsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].rbd.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesrbd)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].scaleIO\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egateway\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesscaleiosecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esystem\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotectionDomain\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esslEnabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].scaleIO.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesscaleio)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].storageos\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesstorageossecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeNamespace\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].storageos.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesstorageos)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.servicesRiggerSpec.servicesRiggerAdditionalPodSpecAttributes.volumes[].vsphereVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eargs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenv\"\u003eenv\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvfrom\"\u003eenvFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eimagePullPolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycle\"\u003elifecycle\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobe\"\u003elivenessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecports\"\u003eports\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobe\"\u003ereadinessProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecresources\"\u003eresources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecsecuritycontext\"\u003esecurityContext\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobe\"\u003estartupProbe\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdin\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estdinOnce\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationMessagePolicy\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etty\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecvolumedevices\"\u003evolumeDevices\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecvolumemounts\"\u003evolumeMounts\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eworkingDir\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvvaluefrom\"\u003evalueFrom\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[].valueFrom\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenv)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvvaluefromconfigmapkeyref\"\u003econfigMapKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvvaluefromfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvvaluefromresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvvaluefromsecretkeyref\"\u003esecretKeyRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[].valueFrom.configMapKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[].valueFrom.fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[].valueFrom.resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].env[].valueFrom.secretKeyRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvvaluefrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].envFrom[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvfromconfigmapref\"\u003econfigMapRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprefix\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecenvfromsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].envFrom[].configMapRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].envFrom[].secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecenvfrom)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecyclepoststart\"\u003epostStart\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycleprestop\"\u003epreStop\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.postStart\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecyclepoststartexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecyclepoststarthttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecyclepoststarttcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.postStart.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.postStart.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecyclepoststarthttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.postStart.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecyclepoststarthttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.postStart.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecyclepoststart)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.preStop\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycle)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycleprestopexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycleprestophttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycleprestoptcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.preStop.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.preStop.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclifecycleprestophttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.preStop.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycleprestophttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].lifecycle.preStop.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclifecycleprestop)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspeclivenessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclivenessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].livenessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspeclivenessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].ports[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostIP\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostPort\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotocol\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eDefault\u003c/i\u003e: TCP\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecreadinessprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecreadinessprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].readinessProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecreadinessprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].resources\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecresourcesclaims\"\u003eclaims\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elimits\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erequests\u003c/td\u003e\n        \u003ctd\u003emap[string]int or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].resources.claims[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecresources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].securityContext\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eallowPrivilegeEscalation\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecsecuritycontextcapabilities\"\u003ecapabilities\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprivileged\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprocMount\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnlyRootFilesystem\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsGroup\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsNonRoot\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUser\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecsecuritycontextselinuxoptions\"\u003eseLinuxOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecsecuritycontextseccompprofile\"\u003eseccompProfile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecsecuritycontextwindowsoptions\"\u003ewindowsOptions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].securityContext.capabilities\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecsecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eadd\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edrop\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].securityContext.seLinuxOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecsecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003elevel\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erole\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].securityContext.seccompProfile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecsecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elocalhostProfile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].securityContext.windowsOptions\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecsecuritycontext)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpec\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egmsaCredentialSpecName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehostProcess\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erunAsUserName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobeexec\"\u003eexec\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efailureThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobegrpc\"\u003egrpc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobehttpget\"\u003ehttpGet\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitialDelaySeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eperiodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esuccessThreshold\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobetcpsocket\"\u003etcpSocket\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eterminationGracePeriodSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etimeoutSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe.exec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecommand\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe.grpc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eservice\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe.httpGet\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specsidecontainersspecstartupprobehttpgethttpheaders\"\u003ehttpHeaders\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003escheme\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe.httpGet.httpHeaders[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecstartupprobehttpget)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evalue\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].startupProbe.tcpSocket\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspecstartupprobe)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eport\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ehost\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].volumeDevices[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edevicePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.sideContainersSpec[].volumeMounts[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specsidecontainersspec)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emountPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emountPropagation\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esubPathExpr\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.slaveHA\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSlave high availability mechanism configuration.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eslaveHAGracePeriod\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Time in seconds between when a node fails, and when slave high availability mechanism starts relocating shards. If set to 0, will not affect cluster configuration.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.upgradeSpec\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nSpecification for upgrades of Redis Enterprise\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eautoUpgradeRedisEnterprise\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Whether to upgrade Redis Enterprise automatically when operator is upgraded\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#spec)\u003c/sup\u003e\u003c/sup\u003e\n\nVolume represents a named volume in a pod that may be accessed by any container in the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesawselasticblockstore\"\u003eawsElasticBlockStore\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesazuredisk\"\u003eazureDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesazurefile\"\u003eazureFile\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescephfs\"\u003ecephfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescinder\"\u003ecinder\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescsi\"\u003ecsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesemptydir\"\u003eemptyDir\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesfc\"\u003efc\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesflexvolume\"\u003eflexVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesflocker\"\u003eflocker\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesgcepersistentdisk\"\u003egcePersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesgitrepo\"\u003egitRepo\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesglusterfs\"\u003eglusterfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumeshostpath\"\u003ehostPath\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesiscsi\"\u003eiscsi\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesnfs\"\u003enfs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumespersistentvolumeclaim\"\u003epersistentVolumeClaim\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesphotonpersistentdisk\"\u003ephotonPersistentDisk\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesportworxvolume\"\u003eportworxVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojected\"\u003eprojected\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesquobyte\"\u003equobyte\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesrbd\"\u003erbd\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesscaleio\"\u003escaleIO\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesstorageos\"\u003estorageos\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesvspherevolume\"\u003evsphereVolume\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].awsElasticBlockStore\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].azureDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ediskName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ediskURI\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ecachingMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekind\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].azureFile\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshareName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].cephfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretFile\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescephfssecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].cephfs.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumescephfs)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].cinder\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescindersecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].cinder.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumescinder)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].csi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumescsinodepublishsecretref\"\u003enodePublishSecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeAttributes\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].csi.nodePublishSecretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumescsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].emptyDir\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003emedium\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esizeLimit\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].fc\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetWWNs\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ewwids\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].flexVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edriver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptions\u003c/td\u003e\n        \u003ctd\u003emap[string]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesflexvolumesecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].flexVolume.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesflexvolume)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].flocker\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edatasetUUID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].gcePersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epartition\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].gitRepo\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003erepository\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edirectory\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erevision\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].glusterfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eendpoints\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].hostPath\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etype\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].iscsi\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eiqn\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elun\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etargetPortal\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthDiscovery\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003echapAuthSession\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003einitiatorName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eiscsiInterface\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eportals\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesiscsisecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].iscsi.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesiscsi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].nfs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eserver\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].persistentVolumeClaim\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eclaimName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].photonPersistentDisk\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epdID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].portworxVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsources\"\u003esources\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojected)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesconfigmap\"\u003econfigMap\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesdownwardapi\"\u003edownwardAPI\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcessecret\"\u003esecret\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesserviceaccounttoken\"\u003eserviceAccountToken\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].configMap\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesconfigmapitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].configMap.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsourcesconfigmap)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].downwardAPI\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesdownwardapiitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].downwardAPI.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsourcesdownwardapi)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesdownwardapiitemsfieldref\"\u003efieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcesdownwardapiitemsresourcefieldref\"\u003eresourceFieldRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].downwardAPI.items[].fieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efieldPath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eapiVersion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].downwardAPI.items[].resourceFieldRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsourcesdownwardapiitems)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eresource\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003econtainerName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003edivisor\u003c/td\u003e\n        \u003ctd\u003eint or string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesprojectedsourcessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsourcessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].projected.sources[].serviceAccountToken\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesprojectedsources)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eaudience\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eexpirationSeconds\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].quobyte\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eregistry\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolume\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003egroup\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003etenant\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].rbd\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eimage\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emonitors\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ekeyring\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesrbdsecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003euser\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].rbd.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesrbd)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].scaleIO\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egateway\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesscaleiosecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esystem\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eprotectionDomain\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esslEnabled\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estorageMode\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePool\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].scaleIO.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesscaleio)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].secret\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edefaultMode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumessecretitems\"\u003eitems\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eoptional\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esecretName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].secret.items[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumessecret)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ekey\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003epath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emode\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int32\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].storageos\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ereadOnly\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#specvolumesstorageossecretref\"\u003esecretRef\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003evolumeNamespace\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].storageos.secretRef\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumesstorageos)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### spec.volumes[].vsphereVolume\n\u003csup\u003e\u003csup\u003e[↩ Parent](#specvolumes)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003evolumePath\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003efsType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyID\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estoragePolicyName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status\n\u003csup\u003e\u003csup\u003e[↩ Parent](#)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statusbundleddatabaseversions\"\u003ebundledDatabaseVersions\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          Versions of open source databases bundled by Redis Enterprise Software - please note that in order to use a specific version it should be supported by the ‘upgradePolicy’ - ‘major’ or ‘latest’ according to the desired version (major/minor)\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statuscertificatesstatus\"\u003ecertificatesStatus\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Stores information about cluster certificates and their update process. In Active-Active databases, this is used to detect updates to the certificates, and trigger synchronization across the participating clusters.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eingressOrRouteMethodStatus\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The ingressOrRouteSpec/ActiveActive spec method that exist\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statuslicensestatus\"\u003elicenseStatus\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statusmanagedapis\"\u003emanagedAPIs\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          Indicates cluster APIs that are being managed by the operator. This only applies to cluster APIs which are optionally-managed by the operator, such as cluster LDAP configuration. Most other APIs are automatically managed by the operator, and are not listed here.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statusmodules\"\u003emodules\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003e[]object\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statusocspstatus\"\u003eocspStatus\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          An API object that represents the cluster's OCSP status\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003e\u003ca href=\"#statuspersistencestatus\"\u003epersistenceStatus\u003c/a\u003e\u003c/td\u003e\n        \u003ctd\u003eobject\u003c/td\u003e\n        \u003ctd\u003e\n          The status of the Persistent Volume Claims that are used for Redis Enterprise Cluster persistence. The status will correspond to the status of one or more of the PVCs (failed/resizing if one of them is in resize or failed to resize)\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eredisEnterpriseIPFamily\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003especStatus\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003estate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.bundledDatabaseVersions[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edbType\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eversion\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003etrue\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003emajor\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.certificatesStatus\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\nStores information about cluster certificates and their update process. In Active-Active databases, this is used to detect updates to the certificates, and trigger synchronization across the participating clusters.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003egeneration\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          Generation stores the version of the cluster's Proxy and Syncer certificate secrets. In Active-Active databases, when a user updates the proxy or syncer certificate, a crdb-update command needs to be triggered to avoid potential sync issues. This helps the REAADB controller detect a change in a certificate and trigger a crdb-update. The version of the cluster's Proxy certificate secret.\u003cbr/\u003e\n          \u003cbr/\u003e\n            \u003ci\u003eFormat\u003c/i\u003e: int64\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eupdateStatus\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The status of the cluster's certificates update\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.licenseStatus\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eactivationDate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eexpirationDate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003elicenseState\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eshardsLimit\u003c/td\u003e\n        \u003ctd\u003einteger\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.managedAPIs\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\nIndicates cluster APIs that are being managed by the operator. This only applies to cluster APIs which are optionally-managed by the operator, such as cluster LDAP configuration. Most other APIs are automatically managed by the operator, and are not listed here.\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003eldap\u003c/td\u003e\n        \u003ctd\u003eboolean\u003c/td\u003e\n        \u003ctd\u003e\n          Indicate whether cluster LDAP configuration is managed by the operator. When this is enabled, the operator will reconcile the cluster LDAP configuration according to the '.spec.ldap' field in the RedisEnterpriseCluster resource.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.modules[]\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\n\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003edisplayName\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ename\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eversions\u003c/td\u003e\n        \u003ctd\u003e[]string\u003c/td\u003e\n        \u003ctd\u003e\n          \u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.ocspStatus\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\nAn API object that represents the cluster's OCSP status\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003ecertStatus\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          Indicates the proxy certificate status - GOOD/REVOKED/UNKNOWN.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003enextUpdate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The time at or before which newer information will be available about the status of the certificate (if available)\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eproducedAt\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The time at which the OCSP responder signed this response.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003eresponderUrl\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The OCSP responder url from which this status came from.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003erevocationTime\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The time at which the certificate was revoked or placed on hold.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003ethisUpdate\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The most recent time at which the status being indicated is known by the responder to have been correct.\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\n\n### status.persistenceStatus\n\u003csup\u003e\u003csup\u003e[↩ Parent](#status)\u003c/sup\u003e\u003c/sup\u003e\n\nThe status of the Persistent Volume Claims that are used for Redis Enterprise Cluster persistence. The status will correspond to the status of one or more of the PVCs (failed/resizing if one of them is in resize or failed to resize)\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eName\u003c/th\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eDescription\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\u003ctr\u003e\n        \u003ctd\u003estatus\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The current status of the PVCs\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003ctr\u003e\n        \u003ctd\u003esucceeded\u003c/td\u003e\n        \u003ctd\u003estring\u003c/td\u003e\n        \u003ctd\u003e\n          The number of PVCs that are provisioned with the expected size\u003cbr/\u003e\n        \u003c/td\u003e\n        \u003ctd\u003efalse\u003c/td\u003e\n      \u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n",
  "tags": ["docs","operate","kubernetes"],
  "last_updated": "0001-01-01T00:00:00Z"
}

