pub struct IoArgoprojEventsV1alpha1HdfsEventSource {Show 13 fields
pub addresses: Vec<String>,
pub check_interval: Option<String>,
pub filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>,
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 metadata: HashMap<String, String>,
pub type_: Option<String>,
pub watch_path_config: Option<IoArgoprojEventsV1alpha1WatchPathConfig>,
}Fields§
§addresses: Vec<String>§check_interval: Option<String>§filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>§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.
metadata: HashMap<String, String>§type_: Option<String>§watch_path_config: Option<IoArgoprojEventsV1alpha1WatchPathConfig>Trait Implementations§
Source§impl Clone for IoArgoprojEventsV1alpha1HdfsEventSource
impl Clone for IoArgoprojEventsV1alpha1HdfsEventSource
Source§fn clone(&self) -> IoArgoprojEventsV1alpha1HdfsEventSource
fn clone(&self) -> IoArgoprojEventsV1alpha1HdfsEventSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for IoArgoprojEventsV1alpha1HdfsEventSource
impl<'de> Deserialize<'de> for IoArgoprojEventsV1alpha1HdfsEventSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&IoArgoprojEventsV1alpha1HdfsEventSource> for IoArgoprojEventsV1alpha1HdfsEventSource
impl From<&IoArgoprojEventsV1alpha1HdfsEventSource> for IoArgoprojEventsV1alpha1HdfsEventSource
Source§fn from(value: &IoArgoprojEventsV1alpha1HdfsEventSource) -> Self
fn from(value: &IoArgoprojEventsV1alpha1HdfsEventSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojEventsV1alpha1HdfsEventSource
impl RefUnwindSafe for IoArgoprojEventsV1alpha1HdfsEventSource
impl Send for IoArgoprojEventsV1alpha1HdfsEventSource
impl Sync for IoArgoprojEventsV1alpha1HdfsEventSource
impl Unpin for IoArgoprojEventsV1alpha1HdfsEventSource
impl UnwindSafe for IoArgoprojEventsV1alpha1HdfsEventSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more