pub struct IoArgoprojWorkflowV1alpha1HdfsArtifactRepository {
pub addresses: Vec<String>,
pub force: Option<bool>,
pub hdfs_user: Option<String>,
pub krb_c_cache_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
pub krb_config_config_map: Option<IoK8sApiCoreV1ConfigMapKeySelector>,
pub krb_keytab_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
pub krb_realm: Option<String>,
pub krb_service_principal_name: Option<String>,
pub krb_username: Option<String>,
pub path_format: Option<String>,
}Expand description
HDFSArtifactRepository defines the controller configuration for an HDFS artifact repository
Fields§
§addresses: Vec<String>Addresses is accessible addresses of HDFS name nodes
force: Option<bool>Force copies a file forcibly even if it exists
hdfs_user: Option<String>HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used.
krb_c_cache_secret: Option<IoK8sApiCoreV1SecretKeySelector>KrbCCacheSecret is the secret selector for Kerberos ccache Either ccache or keytab can be set to use Kerberos.
krb_config_config_map: Option<IoK8sApiCoreV1ConfigMapKeySelector>KrbConfig is the configmap selector for Kerberos config as string It must be set if either ccache or keytab is used.
krb_keytab_secret: Option<IoK8sApiCoreV1SecretKeySelector>KrbKeytabSecret is the secret selector for Kerberos keytab Either ccache or keytab can be set to use Kerberos.
krb_realm: Option<String>KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used.
krb_service_principal_name: Option<String>KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used.
krb_username: Option<String>KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used.
path_format: Option<String>PathFormat is defines the format of path to store a file. Can reference workflow variables
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1HdfsArtifactRepository
impl Clone for IoArgoprojWorkflowV1alpha1HdfsArtifactRepository
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1HdfsArtifactRepository
fn clone(&self) -> IoArgoprojWorkflowV1alpha1HdfsArtifactRepository
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more