content/operate/kubernetes/7.8.6/reference/redis_enterprise_cluster_api.md
apiVersion:
RedisEnterpriseCluster is the Schema for the redisenterpriseclusters API
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>apiVersion</td> <td>string</td> <td>app.redislabs.com/v1</td> <td>true</td> </tr> <tr> <td>kind</td> <td>string</td> <td>RedisEnterpriseCluster</td> <td>true</td> </tr> <tr> <td><a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#objectmeta-v1-meta">metadata</a></td> <td>object</td> <td>Refer to the Kubernetes API documentation for the fields of the `metadata` field.</td> <td>true</td> </tr><tr> <td><a href="#spec">spec</a></td> <td>object</td> <td> RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster </td>
<td>false</td>
</tr><tr>
<td><a href="#status">status</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specactiveactive">activeActive</a></td> <td>object</td> <td> Specification for ActiveActive setup. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time. </td>
<td>false</td>
</tr><tr>
<td>antiAffinityAdditionalTopologyKeys</td>
<td>[]string</td>
<td>
Additional antiAffinity terms in order to support installation on different zones/vcenters
</td>
<td>false</td>
</tr><tr>
<td><a href="#specbackup">backup</a></td>
<td>object</td>
<td>
Cluster-wide backup configurations
</td>
<td>false</td>
</tr><tr>
<td><a href="#specbootstrapperimagespec">bootstrapperImageSpec</a></td>
<td>object</td>
<td>
Specification for Bootstrapper container image
</td>
<td>false</td>
</tr><tr>
<td><a href="#specbootstrapperresources">bootstrapperResources</a></td>
<td>object</td>
<td>
Compute resource requirements for bootstrapper containers
</td>
<td>false</td>
</tr><tr>
<td><a href="#speccertificates">certificates</a></td>
<td>object</td>
<td>
RS Cluster Certificates. Used to modify the certificates used by the cluster. See the "RSClusterCertificates" struct described above to see the supported certificates.
</td>
<td>false</td>
</tr><tr>
<td>clusterCredentialSecretName</td>
<td>string</td>
<td>
Secret Name/Path to use for Cluster Credentials. To be used only if ClusterCredentialSecretType is vault. If left blank, will use cluster name.
</td>
<td>false</td>
</tr><tr>
<td>clusterCredentialSecretRole</td>
<td>string</td>
<td>
Used only if ClusterCredentialSecretType is vault, to define vault role to be used. If blank, defaults to "redis-enterprise-operator"
</td>
<td>false</td>
</tr><tr>
<td>clusterCredentialSecretType</td>
<td>enum</td>
<td>
Type of Secret to use for ClusterCredential, Vault, Kuberetes,... If left blank, will default ot kubernetes secrets
<i>Enum</i>: vault, kubernetes
</td>
<td>false</td>
</tr><tr>
<td>clusterRecovery</td>
<td>boolean</td>
<td>
ClusterRecovery initiates cluster recovery when set to true. Note that this field is cleared automatically after the cluster is recovered
</td>
<td>false</td>
</tr><tr>
<td><a href="#speccontainertimezone">containerTimezone</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>createServiceAccount</td>
<td>boolean</td>
<td>
Whether to create service account
</td>
<td>false</td>
</tr><tr>
<td>dataInternodeEncryption</td>
<td>boolean</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>encryptPkeys</td>
<td>boolean</td>
<td>
Private key encryption Possible values: true/false
</td>
<td>false</td>
</tr><tr>
<td>enforceIPv4</td>
<td>boolean</td>
<td>
Sets ENFORCE_IPV4 environment variable
</td>
<td>false</td>
</tr><tr>
<td><a href="#specextraenvvars">extraEnvVars</a></td>
<td>[]object</td>
<td>
ADVANCED USAGE: use carefully. Add environment variables to RS StatefulSet's containers.
</td>
<td>false</td>
</tr><tr>
<td>extraLabels</td>
<td>map[string]string</td>
<td>
Labels that the user defines for their convenience
</td>
<td>false</td>
</tr><tr>
<td><a href="#spechostaliases">hostAliases</a></td>
<td>[]object</td>
<td>
Adds hostAliases entries to the Redis Enterprise pods
</td>
<td>false</td>
</tr><tr>
<td><a href="#specingressorroutespec">ingressOrRouteSpec</a></td>
<td>object</td>
<td>
Access configurations for the Redis Enterprise Cluster and Databases. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specldap">ldap</a></td>
<td>object</td>
<td>
Cluster-level LDAP configuration, such as server addresses, protocol, authentication and query settings.
</td>
<td>false</td>
</tr><tr>
<td>license</td>
<td>string</td>
<td>
Redis Enterprise License
</td>
<td>false</td>
</tr><tr>
<td>licenseSecretName</td>
<td>string</td>
<td>
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".
</td>
<td>false</td>
</tr><tr>
<td>nodeSelector</td>
<td>map[string]string</td>
<td>
Selector for nodes that could fit Redis Enterprise pod
</td>
<td>false</td>
</tr><tr>
<td>nodes</td>
<td>integer</td>
<td>
Number of Redis Enterprise nodes (pods)
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specocspconfiguration">ocspConfiguration</a></td>
<td>object</td>
<td>
An API object that represents the cluster's OCSP configuration. To enable OCSP, the cluster's proxy certificate should contain the OCSP responder URL.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpersistentspec">persistentSpec</a></td>
<td>object</td>
<td>
Specification for Redis Enterprise Cluster persistence
</td>
<td>false</td>
</tr><tr>
<td>podAnnotations</td>
<td>map[string]string</td>
<td>
annotations for the service rigger and redis enterprise pods
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpodantiaffinity">podAntiAffinity</a></td>
<td>object</td>
<td>
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
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpodstartingpolicy">podStartingPolicy</a></td>
<td>object</td>
<td>
Mitigation setting for STS pods stuck in "ContainerCreating"
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpodtolerations">podTolerations</a></td>
<td>[]object</td>
<td>
Tolerations that are added to all managed pods. More information: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
</td>
<td>false</td>
</tr><tr>
<td>priorityClassName</td>
<td>string</td>
<td>
Adds the priority class to pods managed by the operator
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpullsecrets">pullSecrets</a></td>
<td>[]object</td>
<td>
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/
</td>
<td>false</td>
</tr><tr>
<td>rackAwarenessNodeLabel</td>
<td>string</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributes">redisEnterpriseAdditionalPodSpecAttributes</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>redisEnterpriseIPFamily</td>
<td>enum</td>
<td>
Reserved, future use, only for use if instructed by Redis. IPFamily dictates what IP family to choose for pods' internal and external communication.
<i>Enum</i>: IPv4, IPv6
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseimagespec">redisEnterpriseImageSpec</a></td>
<td>object</td>
<td>
Specification for Redis Enterprise container image
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterprisenoderesources">redisEnterpriseNodeResources</a></td>
<td>object</td>
<td>
Compute resource requirements for Redis Enterprise containers
</td>
<td>false</td>
</tr><tr>
<td>redisEnterprisePodAnnotations</td>
<td>map[string]string</td>
<td>
annotations for redis enterprise pod
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfiguration">redisEnterpriseServicesConfiguration</a></td>
<td>object</td>
<td>
RS Cluster optional services settings
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesriggerimagespec">redisEnterpriseServicesRiggerImageSpec</a></td>
<td>object</td>
<td>
Specification for Services Rigger container image
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesriggerresources">redisEnterpriseServicesRiggerResources</a></td>
<td>object</td>
<td>
Compute resource requirements for Services Rigger pod
</td>
<td>false</td>
</tr><tr>
<td>redisEnterpriseTerminationGracePeriodSeconds</td>
<td>integer</td>
<td>
The TerminationGracePeriodSeconds value for the (STS created) REC pods
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterprisevolumemounts">redisEnterpriseVolumeMounts</a></td>
<td>[]object</td>
<td>
additional volume mounts within the redis enterprise containers. More info: https://kubernetes.io/docs/concepts/storage/volumes/
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisonflashspec">redisOnFlashSpec</a></td>
<td>object</td>
<td>
Stores configurations specific to redis on flash. If provided, the cluster will be capable of creating redis on flash databases.
</td>
<td>false</td>
</tr><tr>
<td>redisUpgradePolicy</td>
<td>enum</td>
<td>
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.
<i>Enum</i>: major, latest
</td>
<td>false</td>
</tr><tr>
<td>resp3Default</td>
<td>boolean</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsecuritycontext">securityContext</a></td>
<td>object</td>
<td>
the security configuration that will be applied to RS pods.
</td>
<td>false</td>
</tr><tr>
<td>serviceAccountName</td>
<td>string</td>
<td>
Name of the service account to use
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservices">services</a></td>
<td>object</td>
<td>
Customization options for operator-managed service resources created for Redis Enterprise clusters and databases
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspec">servicesRiggerSpec</a></td>
<td>object</td>
<td>
Specification for service rigger
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspec">sideContainersSpec</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specslaveha">slaveHA</a></td>
<td>object</td>
<td>
Slave high availability mechanism configuration.
</td>
<td>false</td>
</tr><tr>
<td>uiAnnotations</td>
<td>map[string]string</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>uiServiceType</td>
<td>enum</td>
<td>
Type of service used to expose Redis Enterprise UI (https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)
<i>Enum</i>: ClusterIP, NodePort, LoadBalancer, ExternalName
</td>
<td>false</td>
</tr><tr>
<td><a href="#specupgradespec">upgradeSpec</a></td>
<td>object</td>
<td>
Specification for upgrades of Redis Enterprise
</td>
<td>false</td>
</tr><tr>
<td>username</td>
<td>string</td>
<td>
Username for the admin user of Redis Enterprise
</td>
<td>false</td>
</tr><tr>
<td>vaultCASecret</td>
<td>string</td>
<td>
K8s secret name containing Vault's CA cert - defaults to "vault-ca-cert"
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumes">volumes</a></td>
<td>[]object</td>
<td>
additional volumes
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for ActiveActive setup. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>apiIngressUrl</td> <td>string</td> <td> RS API URL </td>
<td>true</td>
</tr><tr>
<td>dbIngressSuffix</td>
<td>string</td>
<td>
DB ENDPOINT SUFFIX - will be used to set the db host. ingress <db name><db ingress suffix> Creates a host name so it should be unique if more than one db is created on the cluster with the same name
</td>
<td>true</td>
</tr><tr>
<td>method</td>
<td>enum</td>
<td>
Used to distinguish between different platforms implementation
<i>Enum</i>: openShiftRoute, ingress
</td>
<td>true</td>
</tr><tr>
<td>ingressAnnotations</td>
<td>map[string]string</td>
<td>
Used for ingress controllers such as ha-proxy or nginx in GKE
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Cluster-wide backup configurations
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specbackups3">s3</a></td> <td>object</td> <td> Configurations for backups to s3 and s3-compatible storage </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Configurations for backups to s3 and s3-compatible storage
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>caCertificateSecretName</td> <td>string</td> <td> Secret name that holds the S3 CA certificate, which contains the TLS certificate mapped to the key in the secret 'cert' </td>
<td>false</td>
</tr><tr>
<td>url</td>
<td>string</td>
<td>
Specifies the URL for S3 export and import
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for Bootstrapper container image
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>digestHash</td> <td>string</td> <td> 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. </td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.
</td>
<td>false</td>
</tr><tr>
<td>repository</td>
<td>string</td>
<td>
The repository (name) of the container image to be deployed.
</td>
<td>false</td>
</tr><tr>
<td>versionTag</td>
<td>string</td>
<td>
The tag of the container image to be deployed.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Compute resource requirements for bootstrapper containers
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specbootstrapperresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
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/
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
RS Cluster Certificates. Used to modify the certificates used by the cluster. See the "RSClusterCertificates" struct described above to see the supported certificates.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>apiCertificateSecretName</td> <td>string</td> <td> Secret name to use for cluster's API certificate. If left blank, a cluster-provided certificate will be used. </td>
<td>false</td>
</tr><tr>
<td>cmCertificateSecretName</td>
<td>string</td>
<td>
Secret name to use for cluster's CM (Cluster Manager) certificate. If left blank, a cluster-provided certificate will be used.
</td>
<td>false</td>
</tr><tr>
<td>ldapClientCertificateSecretName</td>
<td>string</td>
<td>
Secret name to use for cluster's LDAP client certificate. If left blank, LDAP client certificate authentication will be disabled.
</td>
<td>false</td>
</tr><tr>
<td>metricsExporterCertificateSecretName</td>
<td>string</td>
<td>
Secret name to use for cluster's Metrics Exporter certificate. If left blank, a cluster-provided certificate will be used.
</td>
<td>false</td>
</tr><tr>
<td>proxyCertificateSecretName</td>
<td>string</td>
<td>
Secret name to use for cluster's Proxy certificate. If left blank, a cluster-provided certificate will be used.
</td>
<td>false</td>
</tr><tr>
<td>syncerCertificateSecretName</td>
<td>string</td>
<td>
Secret name to use for cluster's Syncer certificate. If left blank, a cluster-provided certificate will be used.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>propagateHost</td> <td>object</td> <td> 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. </td>
<td>false</td>
</tr><tr>
<td>timezoneName</td>
<td>string</td>
<td>
POSIX-style timezone name as a string to be passed as EnvVar to RE pods, e.g. "Europe/London".
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specextraenvvarsvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specextraenvvarsvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specextraenvvarsvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specextraenvvarsvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specextraenvvarsvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>hostnames</td> <td>[]string</td> <td> Hostnames for the above IP address. </td>
<td>false</td>
</tr><tr>
<td>ip</td>
<td>string</td>
<td>
IP address of the host file entry.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Access configurations for the Redis Enterprise Cluster and Databases. At most one of ingressOrRouteSpec or activeActive fields can be set at the same time.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>apiFqdnUrl</td> <td>string</td> <td> RS API URL </td>
<td>true</td>
</tr><tr>
<td>dbFqdnSuffix</td>
<td>string</td>
<td>
DB ENDPOINT SUFFIX - will be used to set the db host ingress <db name><db fqdn suffix>. Creates a host name so it should be unique if more than one db is created on the cluster with the same name
</td>
<td>true</td>
</tr><tr>
<td>method</td>
<td>enum</td>
<td>
Used to distinguish between different platforms implementation.
<i>Enum</i>: openShiftRoute, ingress, istio
</td>
<td>true</td>
</tr><tr>
<td>ingressAnnotations</td>
<td>map[string]string</td>
<td>
Additional annotations to set on ingress resources created by the operator
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Cluster-level LDAP configuration, such as server addresses, protocol, authentication and query settings.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specldapauthenticationquery">authenticationQuery</a></td> <td>object</td> <td> Configuration of authentication queries, mapping between the username, provided to the cluster for authentication, and the LDAP Distinguished Name. </td>
<td>true</td>
</tr><tr>
<td><a href="#specldapauthorizationquery">authorizationQuery</a></td>
<td>object</td>
<td>
Configuration of authorization queries, mapping between a user's Distinguished Name and its group memberships.
</td>
<td>true</td>
</tr><tr>
<td>protocol</td>
<td>enum</td>
<td>
Specifies the LDAP protocol to use. One of: LDAP, LDAPS, STARTTLS.
<i>Enum</i>: LDAP, LDAPS, STARTTLS
</td>
<td>true</td>
</tr><tr>
<td><a href="#specldapservers">servers</a></td>
<td>[]object</td>
<td>
One or more LDAP servers. If multiple servers are specified, they must all share an identical organization tree structure.
</td>
<td>true</td>
</tr><tr>
<td>bindCredentialsSecretName</td>
<td>string</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>caCertificateSecretName</td>
<td>string</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>cacheTTLSeconds</td>
<td>integer</td>
<td>
The maximum TTL of cached entries.
</td>
<td>false</td>
</tr><tr>
<td>directoryTimeoutSeconds</td>
<td>integer</td>
<td>
The connection timeout to the LDAP server when authenticating a user, in seconds
</td>
<td>false</td>
</tr><tr>
<td>enabledForControlPlane</td>
<td>boolean</td>
<td>
Whether to enable LDAP for control plane access. Disabled by default.
</td>
<td>false</td>
</tr><tr>
<td>enabledForDataPlane</td>
<td>boolean</td>
<td>
Whether to enable LDAP for data plane access. Disabled by default.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Configuration of authentication queries, mapping between the username, provided to the cluster for authentication, and the LDAP Distinguished Name.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specldapauthenticationqueryquery">query</a></td> <td>object</td> <td> Configuration for a search query. Mutually exclusive with the 'template' field. The substring '%u' in the query filter will be replaced with the username. </td>
<td>false</td>
</tr><tr>
<td>template</td>
<td>string</td>
<td>
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'.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Configuration for a search query. Mutually exclusive with the 'template' field. The substring '%u' in the query filter will be replaced with the username.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>base</td> <td>string</td> <td> The Distinguished Name of the entry at which to start the search, e.g., 'ou=dev,dc=example,dc=com'. </td>
<td>true</td>
</tr><tr>
<td>filter</td>
<td>string</td>
<td>
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)'.
</td>
<td>true</td>
</tr><tr>
<td>scope</td>
<td>enum</td>
<td>
The search scope for an LDAP query. One of: BaseObject, SingleLevel, WholeSubtree
<i>Enum</i>: BaseObject, SingleLevel, WholeSubtree
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Configuration of authorization queries, mapping between a user's Distinguished Name and its group memberships.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>attribute</td> <td>string</td> <td> 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'. </td>
<td>false</td>
</tr><tr>
<td><a href="#specldapauthorizationqueryquery">query</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>base</td> <td>string</td> <td> The Distinguished Name of the entry at which to start the search, e.g., 'ou=dev,dc=example,dc=com'. </td>
<td>true</td>
</tr><tr>
<td>filter</td>
<td>string</td>
<td>
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)'.
</td>
<td>true</td>
</tr><tr>
<td>scope</td>
<td>enum</td>
<td>
The search scope for an LDAP query. One of: BaseObject, SingleLevel, WholeSubtree
<i>Enum</i>: BaseObject, SingleLevel, WholeSubtree
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Address of an LDAP server.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>host</td> <td>string</td> <td> Host name of the LDAP server </td>
<td>true</td>
</tr><tr>
<td>port</td>
<td>integer</td>
<td>
Port number of the LDAP server. If unspecified, defaults to 389 for LDAP and STARTTLS protocols, and 636 for LDAPS protocol.
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
An API object that represents the cluster's OCSP configuration. To enable OCSP, the cluster's proxy certificate should contain the OCSP responder URL.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>ocspFunctionality</td> <td>boolean</td> <td> Whether to enable/disable OCSP mechanism for the cluster. </td>
<td>false</td>
</tr><tr>
<td>queryFrequency</td>
<td>integer</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>recoveryFrequency</td>
<td>integer</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>recoveryMaxTries</td>
<td>integer</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>responseTimeout</td>
<td>integer</td>
<td>
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.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for Redis Enterprise Cluster persistence
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>enablePersistentVolumeResize</td> <td>boolean</td> <td> Whether to enable PersistentVolumes resize. Disabled by default. Read the instruction in pvc_expansion readme carefully before using this feature. </td>
<td>false</td>
</tr><tr>
<td>enabled</td>
<td>boolean</td>
<td>
Whether to add persistent volume to Redis Enterprise pods
</td>
<td>false</td>
</tr><tr>
<td>storageClassName</td>
<td>string</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>volumeSize</td>
<td>int or string</td>
<td>
To enable resizing after creating the cluster - please follow the instructions in the pvc_expansion readme
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specpodantiaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm">podAffinityTerm</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specpodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specpodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specpodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Mitigation setting for STS pods stuck in "ContainerCreating"
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>enabled</td> <td>boolean</td> <td> Whether to detect and attempt to mitigate pod startup issues </td>
<td>true</td>
</tr><tr>
<td>startingThresholdSeconds</td>
<td>integer</td>
<td>
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.
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>effect</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>key</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tolerationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> Secret name </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>activeDeadlineSeconds</td> <td>integer</td> <td> <i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinity">affinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>automountServiceAccountToken</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesdnsconfig">dnsConfig</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>dnsPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>enableServiceLinks</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainers">ephemeralContainers</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributeshostaliases">hostAliases</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostIPC</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostNetwork</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPID</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostUsers</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostname</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesimagepullsecrets">imagePullSecrets</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainers">initContainers</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeSelector</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesos">os</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>overhead</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>preemptionPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>priority</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>priorityClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesreadinessgates">readinessGates</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesresourceclaims">resourceClaims</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>restartPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runtimeClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>schedulerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesschedulinggates">schedulingGates</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributessecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>serviceAccount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>serviceAccountName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>setHostnameAsFQDN</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>shareProcessNamespace</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subdomain</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributestolerations">tolerations</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributestopologyspreadconstraints">topologySpreadConstraints</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumes">volumes</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinity">nodeAffinity</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinity">podAffinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinity">podAntiAffinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference">preference</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchfields">matchFields</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms">nodeSelectorTerms</a></td> <td>[]object</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchfields">matchFields</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm">podAffinityTerm</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm">podAffinityTerm</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>nameservers</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesdnsconfigoptions">options</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>searches</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>args</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>command</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenv">env</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfrom">envFrom</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>image</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycle">lifecycle</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobe">livenessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersports">ports</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobe">readinessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobe">startupProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdin</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdinOnce</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>targetContainerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tty</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersvolumedevices">volumeDevices</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersvolumemounts">volumeMounts</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>workingDir</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfromconfigmapref">configMapRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>prefix</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersenvfromsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststart">postStart</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestop">preStop</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststartexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarttcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestopexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestophttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestoptcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslifecycleprestophttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerslivenessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>containerPort</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>hostIP</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPort</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protocol</td>
<td>string</td>
<td>
<i>Default</i>: TCP
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersreadinessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>allowPrivilegeEscalation</td> <td>boolean</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextcapabilities">capabilities</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>privileged</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>procMount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnlyRootFilesystem</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainerssecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>add</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>drop</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesephemeralcontainersstartupprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>devicePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>hostnames</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>ip</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>args</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>command</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenv">env</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvfrom">envFrom</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>image</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycle">lifecycle</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobe">livenessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersports">ports</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobe">readinessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobe">startupProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdin</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdinOnce</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tty</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersvolumedevices">volumeDevices</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersvolumemounts">volumeMounts</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>workingDir</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvfromconfigmapref">configMapRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>prefix</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersenvfromsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststart">postStart</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestop">preStop</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststartexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarthttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarttcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecyclepoststarthttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestopexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestophttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestoptcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslifecycleprestophttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerslivenessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>containerPort</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>hostIP</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPort</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protocol</td>
<td>string</td>
<td>
<i>Default</i>: TCP
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersreadinessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>allowPrivilegeEscalation</td> <td>boolean</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextcapabilities">capabilities</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>privileged</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>procMount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnlyRootFilesystem</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainerssecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>add</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>drop</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesinitcontainersstartupprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>devicePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>conditionType</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesresourceclaimssource">source</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resourceClaimName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>resourceClaimTemplateName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsGroup</td> <td>integer</td> <td> <i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>fsGroupChangePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributessecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributessecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>supplementalGroups</td>
<td>[]integer</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributessecuritycontextsysctls">sysctls</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributessecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>effect</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>key</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tolerationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>maxSkew</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>topologyKey</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>whenUnsatisfiable</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributestopologyspreadconstraintslabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>matchLabelKeys</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>minDomains</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>nodeAffinityPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeTaintsPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributestopologyspreadconstraintslabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesawselasticblockstore">awsElasticBlockStore</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesazuredisk">azureDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesazurefile">azureFile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescephfs">cephfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescinder">cinder</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesconfigmap">configMap</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescsi">csi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesemptydir">emptyDir</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeral">ephemeral</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesfc">fc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesflexvolume">flexVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesflocker">flocker</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesgcepersistentdisk">gcePersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesgitrepo">gitRepo</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesglusterfs">glusterfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumeshostpath">hostPath</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesiscsi">iscsi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesnfs">nfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumespersistentvolumeclaim">persistentVolumeClaim</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesphotonpersistentdisk">photonPersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesportworxvolume">portworxVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojected">projected</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesquobyte">quobyte</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesrbd">rbd</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesscaleio">scaleIO</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesstorageos">storageos</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesvspherevolume">vsphereVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>diskName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>diskURI</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>cachingMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>kind</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>secretName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>shareName</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>monitors</td> <td>[]string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretFile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescephfssecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescindersecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesconfigmapitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumescsinodepublishsecretref">nodePublishSecretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeAttributes</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>medium</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>sizeLimit</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplate">volumeClaimTemplate</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec">spec</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>metadata</td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>accessModes</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasource">dataSource</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasourceref">dataSourceRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector">selector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storageClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>kind</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>apiGroup</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>kind</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>apiGroup</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespace</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>targetWWNs</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>wwids</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>options</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesflexvolumesecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>datasetName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>datasetUUID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>repository</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>directory</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>revision</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>endpoints</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>iqn</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>targetPortal</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>chapAuthDiscovery</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>chapAuthSession</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initiatorName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>iscsiInterface</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>portals</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesiscsisecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>server</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>claimName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsources">sources</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesconfigmap">configMap</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesserviceaccounttoken">serviceAccountToken</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesconfigmapitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseadditionalpodspecattributesvolumesprojectedsourcessecretitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>audience</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>expirationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>registry</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>volume</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>group</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tenant</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>image</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>monitors</td>
<td>[]string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>keyring</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>pool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesrbdsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gateway</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesscaleiosecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>system</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protectionDomain</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>sslEnabled</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storageMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumessecretitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseadditionalpodspecattributesvolumesstorageossecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeNamespace</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for Redis Enterprise container image
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>digestHash</td> <td>string</td> <td> 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. </td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.
</td>
<td>false</td>
</tr><tr>
<td>repository</td>
<td>string</td>
<td>
The repository (name) of the container image to be deployed.
</td>
<td>false</td>
</tr><tr>
<td>versionTag</td>
<td>string</td>
<td>
The tag of the container image to be deployed.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Compute resource requirements for Redis Enterprise containers
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterprisenoderesourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
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/
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
RS Cluster optional services settings
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseservicesconfigurationcmserver">cmServer</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationcrdbcoordinator">crdbCoordinator</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationcrdbworker">crdbWorker</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationmdnsserver">mdnsServer</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationpdnsserver">pdnsServer</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationsaslauthd">saslauthd</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specredisenterpriseservicesconfigurationstatsarchiver">statsArchiver</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the CM server <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the crdb coordinator process <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the crdb worker processes <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the Multicast DNS server <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the pdns server <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the saslauthd service <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>operatingMode</td> <td>enum</td> <td> Whether to enable/disable the stats archiver service <i>Enum</i>: enabled, disabled
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for Services Rigger container image
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>digestHash</td> <td>string</td> <td> 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. </td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
The image pull policy to be applied to the container image. One of Always, Never, IfNotPresent.
</td>
<td>false</td>
</tr><tr>
<td>repository</td>
<td>string</td>
<td>
The repository (name) of the container image to be deployed.
</td>
<td>false</td>
</tr><tr>
<td>versionTag</td>
<td>string</td>
<td>
The tag of the container image to be deployed.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Compute resource requirements for Services Rigger pod
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specredisenterpriseservicesriggerresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
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/
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Stores configurations specific to redis on flash. If provided, the cluster will be capable of creating redis on flash databases.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>enabled</td> <td>boolean</td> <td> </td>
<td>true</td>
</tr><tr>
<td>storageClassName</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>bigStoreDriver</td>
<td>enum</td>
<td>
<i>Enum</i>: rocksdb, speedb
</td>
<td>false</td>
</tr><tr>
<td>flashDiskSize</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>flashStorageEngine</td>
<td>enum</td>
<td>
<i>Enum</i>: rocksdb
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
the security configuration that will be applied to RS pods.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsecuritycontextreadonlyrootfilesystempolicy">readOnlyRootFilesystemPolicy</a></td> <td>object</td> <td> 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. </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>enabled</td> <td>boolean</td> <td> Whether RS containers has a read-only root filesystem. Default is false. </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Customization options for operator-managed service resources created for Redis Enterprise clusters and databases
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesapiservice">apiService</a></td> <td>object</td> <td> Customization options for the REC API service. </td>
<td>false</td>
</tr><tr>
<td>servicesAnnotations</td>
<td>map[string]string</td>
<td>
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.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Customization options for the REC API service.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>enum</td> <td> Type of service to create for the REC API service. Defaults to ClusterIP service, if not specified otherwise. <i>Enum</i>: ClusterIP, NodePort, LoadBalancer
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for service rigger
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>databaseServicePortPolicy</td> <td>enum</td> <td> databaseServicePortPolicy instructs how to determine the service ports for REDB services. Defaults to DatabasePortForward, if not specified otherwise. DatabasePortForward - The service port will be the same as the database port. RedisDefaultPort - The service port will be the default Redis port (6379). <i>Enum</i>: DatabasePortForward, RedisDefaultPort
</td>
<td>false</td>
</tr><tr>
<td>databaseServiceType</td>
<td>string</td>
<td>
Service types for access to databases. should be a comma separated list. The possible values are cluster_ip, headless and load_balancer.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecextraenvvars">extraEnvVars</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>podAnnotations</td>
<td>map[string]string</td>
<td>
annotations for the service rigger pod
</td>
<td>false</td>
</tr><tr>
<td>serviceNaming</td>
<td>enum</td>
<td>
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-<port>.
<i>Enum</i>: bdb_name, redis-port
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributes">servicesRiggerAdditionalPodSpecAttributes</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
EnvVar represents an environment variable present in a Container. More info: https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> Name of the environment variable. </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecextraenvvarsvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
Source for the environment variable's value. Cannot be used if value is not empty.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Source for the environment variable's value. Cannot be used if value is not empty.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecextraenvvarsvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> Selects a key of a ConfigMap. </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecextraenvvarsvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
Selects a field of the pod
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecextraenvvarsvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
Selects a resource of the container: only resources limits and requests are currently supported.
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecextraenvvarsvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
Selects a key of a secret in the pod's namespace
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Selects a key of a ConfigMap.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> The key to select. </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
Name of the referent
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
Specify whether the ConfigMap or its key must be defined
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Selects a field of the pod
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> Path of the field to select in the specified API version. </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
Version of the schema the FieldPath is written in terms of, defaults to "v1".
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Selects a resource of the container: only resources limits and requests are currently supported.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> Required: resource to select </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
Container name: required for volumes, optional for env vars
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
Specifies the output format of the exposed resources, defaults to "1"
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Selects a key of a secret in the pod's namespace
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> The key of the secret to select from. Must be a valid secret key. </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
Name of the referent
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
Specify whether the Secret or its key must be defined
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>activeDeadlineSeconds</td> <td>integer</td> <td> <i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinity">affinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>automountServiceAccountToken</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesdnsconfig">dnsConfig</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>dnsPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>enableServiceLinks</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainers">ephemeralContainers</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributeshostaliases">hostAliases</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostIPC</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostNetwork</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPID</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostUsers</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostname</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesimagepullsecrets">imagePullSecrets</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainers">initContainers</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeSelector</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesos">os</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>overhead</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>preemptionPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>priority</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>priorityClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesreadinessgates">readinessGates</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesresourceclaims">resourceClaims</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>restartPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runtimeClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>schedulerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesschedulinggates">schedulingGates</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>serviceAccount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>serviceAccountName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>setHostnameAsFQDN</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>shareProcessNamespace</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subdomain</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributestolerations">tolerations</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraints">topologySpreadConstraints</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumes">volumes</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinity">nodeAffinity</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinity">podAffinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinity">podAntiAffinity</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreference">preference</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinitypreferredduringschedulingignoredduringexecutionpreferencematchfields">matchFields</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectorterms">nodeSelectorTerms</a></td> <td>[]object</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitynodeaffinityrequiredduringschedulingignoredduringexecutionnodeselectortermsmatchfields">matchFields</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm">podAffinityTerm</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecution">preferredDuringSchedulingIgnoredDuringExecution</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecution">requiredDuringSchedulingIgnoredDuringExecution</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinityterm">podAffinityTerm</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>weight</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinitypreferredduringschedulingignoredduringexecutionpodaffinitytermnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>topologyKey</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselector">namespaceSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespaces</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionlabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesaffinitypodantiaffinityrequiredduringschedulingignoredduringexecutionnamespaceselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>nameservers</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesdnsconfigoptions">options</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>searches</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>args</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>command</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenv">env</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfrom">envFrom</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>image</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycle">lifecycle</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobe">livenessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersports">ports</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobe">readinessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobe">startupProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdin</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdinOnce</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>targetContainerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tty</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersvolumedevices">volumeDevices</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersvolumemounts">volumeMounts</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>workingDir</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfromconfigmapref">configMapRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>prefix</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersenvfromsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststart">postStart</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestop">preStop</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststartexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarttcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecyclepoststarthttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestopexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestophttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestoptcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslifecycleprestophttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerslivenessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>containerPort</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>hostIP</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPort</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protocol</td>
<td>string</td>
<td>
<i>Default</i>: TCP
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersreadinessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>allowPrivilegeEscalation</td> <td>boolean</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextcapabilities">capabilities</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>privileged</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>procMount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnlyRootFilesystem</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainerssecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>add</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>drop</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesephemeralcontainersstartupprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>devicePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>hostnames</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>ip</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>args</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>command</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenv">env</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfrom">envFrom</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>image</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycle">lifecycle</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobe">livenessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersports">ports</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobe">readinessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobe">startupProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdin</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdinOnce</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tty</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersvolumedevices">volumeDevices</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersvolumemounts">volumeMounts</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>workingDir</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfromconfigmapref">configMapRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>prefix</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersenvfromsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststart">postStart</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestop">preStop</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststartexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarthttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarttcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecyclepoststarthttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestopexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestophttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestoptcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslifecycleprestophttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerslivenessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>containerPort</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>hostIP</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPort</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protocol</td>
<td>string</td>
<td>
<i>Default</i>: TCP
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersreadinessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>allowPrivilegeEscalation</td> <td>boolean</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextcapabilities">capabilities</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>privileged</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>procMount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnlyRootFilesystem</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainerssecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>add</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>drop</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesinitcontainersstartupprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>devicePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>conditionType</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesresourceclaimssource">source</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resourceClaimName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>resourceClaimTemplateName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsGroup</td> <td>integer</td> <td> <i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>fsGroupChangePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>supplementalGroups</td>
<td>[]integer</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextsysctls">sysctls</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributessecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>effect</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>key</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tolerationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>maxSkew</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>topologyKey</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>whenUnsatisfiable</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraintslabelselector">labelSelector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>matchLabelKeys</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>minDomains</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>nodeAffinityPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>nodeTaintsPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributestopologyspreadconstraintslabelselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesawselasticblockstore">awsElasticBlockStore</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesazuredisk">azureDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesazurefile">azureFile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescephfs">cephfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescinder">cinder</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesconfigmap">configMap</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescsi">csi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesemptydir">emptyDir</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeral">ephemeral</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesfc">fc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflexvolume">flexVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflocker">flocker</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesgcepersistentdisk">gcePersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesgitrepo">gitRepo</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesglusterfs">glusterfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumeshostpath">hostPath</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesiscsi">iscsi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesnfs">nfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumespersistentvolumeclaim">persistentVolumeClaim</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesphotonpersistentdisk">photonPersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesportworxvolume">portworxVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojected">projected</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesquobyte">quobyte</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesrbd">rbd</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesscaleio">scaleIO</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesstorageos">storageos</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesvspherevolume">vsphereVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>diskName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>diskURI</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>cachingMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>kind</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>secretName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>shareName</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>monitors</td> <td>[]string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretFile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescephfssecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescindersecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesconfigmapitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumescsinodepublishsecretref">nodePublishSecretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeAttributes</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>medium</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>sizeLimit</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplate">volumeClaimTemplate</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespec">spec</a></td> <td>object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>metadata</td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>accessModes</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasource">dataSource</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecdatasourceref">dataSourceRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselector">selector</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storageClassName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>kind</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>apiGroup</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>kind</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>apiGroup</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>namespace</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesephemeralvolumeclaimtemplatespecselectormatchexpressions">matchExpressions</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>matchLabels</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>operator</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>values</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>targetWWNs</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>wwids</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>options</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesflexvolumesecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>datasetName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>datasetUUID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>repository</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>directory</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>revision</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>endpoints</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>iqn</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>targetPortal</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>chapAuthDiscovery</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>chapAuthSession</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initiatorName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>iscsiInterface</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>portals</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesiscsisecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>server</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>claimName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsources">sources</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesconfigmap">configMap</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesserviceaccounttoken">serviceAccountToken</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesconfigmapitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesprojectedsourcessecretitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>audience</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>expirationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>registry</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>volume</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>group</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tenant</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>image</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>monitors</td>
<td>[]string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>keyring</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>pool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesrbdsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gateway</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesscaleiosecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>system</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protectionDomain</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>sslEnabled</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storageMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumessecretitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specservicesriggerspecservicesriggeradditionalpodspecattributesvolumesstorageossecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeNamespace</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>args</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>command</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenv">env</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvfrom">envFrom</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>image</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>imagePullPolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecycle">lifecycle</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclivenessprobe">livenessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecports">ports</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecreadinessprobe">readinessProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecresources">resources</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecsecuritycontext">securityContext</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecstartupprobe">startupProbe</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdin</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>stdinOnce</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationMessagePolicy</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tty</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecvolumedevices">volumeDevices</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecvolumemounts">volumeMounts</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>workingDir</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvvaluefrom">valueFrom</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspecenvvaluefromconfigmapkeyref">configMapKeyRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvvaluefromfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvvaluefromresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvvaluefromsecretkeyref">secretKeyRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspecenvfromconfigmapref">configMapRef</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>prefix</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecenvfromsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspeclifecyclepoststart">postStart</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecycleprestop">preStop</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspeclifecyclepoststartexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecyclepoststarthttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecyclepoststarttcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecyclepoststarthttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspeclifecycleprestopexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecycleprestophttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecycleprestoptcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclifecycleprestophttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspeclivenessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclivenessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclivenessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclivenessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspeclivenessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>containerPort</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>hostIP</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostPort</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protocol</td>
<td>string</td>
<td>
<i>Default</i>: TCP
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspecreadinessprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecreadinessprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecreadinessprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecreadinessprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecreadinessprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspecresourcesclaims">claims</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>limits</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>requests</td>
<td>map[string]int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>allowPrivilegeEscalation</td> <td>boolean</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecsecuritycontextcapabilities">capabilities</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>privileged</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>procMount</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnlyRootFilesystem</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsGroup</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>runAsNonRoot</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUser</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecsecuritycontextselinuxoptions">seLinuxOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecsecuritycontextseccompprofile">seccompProfile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecsecuritycontextwindowsoptions">windowsOptions</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>add</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>drop</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>level</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>role</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>type</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>localhostProfile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gmsaCredentialSpec</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>gmsaCredentialSpecName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>hostProcess</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>runAsUserName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specsidecontainersspecstartupprobeexec">exec</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>failureThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecstartupprobegrpc">grpc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecstartupprobehttpget">httpGet</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initialDelaySeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>periodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>successThreshold</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecstartupprobetcpsocket">tcpSocket</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>terminationGracePeriodSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>timeoutSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>command</td> <td>[]string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>service</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specsidecontainersspecstartupprobehttpgethttpheaders">httpHeaders</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>scheme</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>value</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>port</td> <td>int or string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>host</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>devicePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>mountPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mountPropagation</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPath</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>subPathExpr</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Slave high availability mechanism configuration.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>slaveHAGracePeriod</td> <td>integer</td> <td> 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. <i>Format</i>: int32
</td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Specification for upgrades of Redis Enterprise
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>autoUpgradeRedisEnterprise</td> <td>boolean</td> <td> Whether to upgrade Redis Enterprise automatically when operator is upgraded </td>
<td>true</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
Volume 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
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specvolumesawselasticblockstore">awsElasticBlockStore</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesazuredisk">azureDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesazurefile">azureFile</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescephfs">cephfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescinder">cinder</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesconfigmap">configMap</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescsi">csi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesemptydir">emptyDir</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesfc">fc</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesflexvolume">flexVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesflocker">flocker</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesgcepersistentdisk">gcePersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesgitrepo">gitRepo</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesglusterfs">glusterfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumeshostpath">hostPath</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesiscsi">iscsi</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesnfs">nfs</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumespersistentvolumeclaim">persistentVolumeClaim</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesphotonpersistentdisk">photonPersistentDisk</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesportworxvolume">portworxVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesprojected">projected</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesquobyte">quobyte</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesrbd">rbd</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesscaleio">scaleIO</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesstorageos">storageos</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesvspherevolume">vsphereVolume</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>diskName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>diskURI</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>cachingMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>kind</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>secretName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>shareName</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>monitors</td> <td>[]string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretFile</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescephfssecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescindersecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesconfigmapitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumescsinodepublishsecretref">nodePublishSecretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeAttributes</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesdownwardapiitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specvolumesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>medium</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>sizeLimit</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>targetWWNs</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>wwids</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>driver</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>options</td>
<td>map[string]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesflexvolumesecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>datasetName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>datasetUUID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>partition</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>repository</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>directory</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>revision</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>endpoints</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>type</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>iqn</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>lun</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>true</td>
</tr><tr>
<td>targetPortal</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>chapAuthDiscovery</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>chapAuthSession</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>initiatorName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>iscsiInterface</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>portals</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesiscsisecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>server</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>claimName</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>pdID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumeID</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specvolumesprojectedsources">sources</a></td> <td>[]object</td> <td> </td>
<td>true</td>
</tr><tr>
<td>defaultMode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specvolumesprojectedsourcesconfigmap">configMap</a></td> <td>object</td> <td> </td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesprojectedsourcesdownwardapi">downwardAPI</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesprojectedsourcessecret">secret</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesprojectedsourcesserviceaccounttoken">serviceAccountToken</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specvolumesprojectedsourcesconfigmapitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specvolumesprojectedsourcesdownwardapiitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specvolumesprojectedsourcesdownwardapiitemsfieldref">fieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesprojectedsourcesdownwardapiitemsresourcefieldref">resourceFieldRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fieldPath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>apiVersion</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>resource</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>containerName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>divisor</td>
<td>int or string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#specvolumesprojectedsourcessecretitems">items</a></td> <td>[]object</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>path</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>audience</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>expirationSeconds</td>
<td>integer</td>
<td>
<i>Format</i>: int64
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>registry</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>volume</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>group</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>tenant</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>image</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>monitors</td>
<td>[]string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>keyring</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>pool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesrbdsecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>user</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>gateway</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td><a href="#specvolumesscaleiosecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>system</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>protectionDomain</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>sslEnabled</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storageMode</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePool</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>defaultMode</td> <td>integer</td> <td> <i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumessecretitems">items</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>optional</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>secretName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>key</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>path</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>mode</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>fsType</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>readOnly</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#specvolumesstorageossecretref">secretRef</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>volumeNamespace</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>name</td> <td>string</td> <td> </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>volumePath</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>fsType</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyID</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>storagePolicyName</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td><a href="#statusbundleddatabaseversions">bundledDatabaseVersions</a></td> <td>[]object</td> <td> 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) </td>
<td>false</td>
</tr><tr>
<td><a href="#statuscertificatesstatus">certificatesStatus</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td>ingressOrRouteMethodStatus</td>
<td>string</td>
<td>
The ingressOrRouteSpec/ActiveActive spec method that exist
</td>
<td>false</td>
</tr><tr>
<td><a href="#statuslicensestatus">licenseStatus</a></td>
<td>object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#statusmanagedapis">managedAPIs</a></td>
<td>object</td>
<td>
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.
</td>
<td>false</td>
</tr><tr>
<td><a href="#statusmodules">modules</a></td>
<td>[]object</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td><a href="#statusocspstatus">ocspStatus</a></td>
<td>object</td>
<td>
An API object that represents the cluster's OCSP status
</td>
<td>false</td>
</tr><tr>
<td><a href="#statuspersistencestatus">persistenceStatus</a></td>
<td>object</td>
<td>
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)
</td>
<td>false</td>
</tr><tr>
<td>redisEnterpriseIPFamily</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>specStatus</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>state</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>dbType</td> <td>string</td> <td> </td>
<td>true</td>
</tr><tr>
<td>version</td>
<td>string</td>
<td>
</td>
<td>true</td>
</tr><tr>
<td>major</td>
<td>boolean</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>generation</td> <td>integer</td> <td> 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. <i>Format</i>: int64
</td>
<td>false</td>
</tr><tr>
<td>updateStatus</td>
<td>string</td>
<td>
The status of the cluster's certificates update
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>activationDate</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>expirationDate</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>features</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>flashShards</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>flashShardsLimit</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>licenseState</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>owner</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>ramShards</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>ramShardsLimit</td>
<td>integer</td>
<td>
<i>Format</i>: int32
</td>
<td>false</td>
</tr><tr>
<td>shardsLimit</td>
<td>integer</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>shardsUsage</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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.
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>ldap</td> <td>boolean</td> <td> 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. </td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>displayName</td> <td>string</td> <td> </td>
<td>false</td>
</tr><tr>
<td>name</td>
<td>string</td>
<td>
</td>
<td>false</td>
</tr><tr>
<td>versions</td>
<td>[]string</td>
<td>
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
An API object that represents the cluster's OCSP status
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>certStatus</td> <td>string</td> <td> Indicates the proxy certificate status - GOOD/REVOKED/UNKNOWN. </td>
<td>false</td>
</tr><tr>
<td>nextUpdate</td>
<td>string</td>
<td>
The time at or before which newer information will be available about the status of the certificate (if available)
</td>
<td>false</td>
</tr><tr>
<td>producedAt</td>
<td>string</td>
<td>
The time at which the OCSP responder signed this response.
</td>
<td>false</td>
</tr><tr>
<td>responderUrl</td>
<td>string</td>
<td>
The OCSP responder url from which this status came from.
</td>
<td>false</td>
</tr><tr>
<td>revocationTime</td>
<td>string</td>
<td>
The time at which the certificate was revoked or placed on hold.
</td>
<td>false</td>
</tr><tr>
<td>thisUpdate</td>
<td>string</td>
<td>
The most recent time at which the status being indicated is known by the responder to have been correct.
</td>
<td>false</td>
</tr></tbody>
<sup><sup>↩ Parent</sup></sup>
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)
<table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody><tr> <td>status</td> <td>string</td> <td> The current status of the PVCs </td>
<td>false</td>
</tr><tr>
<td>succeeded</td>
<td>string</td>
<td>
The number of PVCs that are provisioned with the expected size
</td>
<td>false</td>
</tr></tbody>