pub struct UpdateSource {Show 13 fields
pub name: String,
pub password: Option<String>,
pub pattern: Option<String>,
pub private_key: Option<String>,
pub ca_cert: Option<String>,
pub ssl_ignore_errors: bool,
pub proxy: Option<String>,
pub uri: String,
pub username: Option<String>,
pub headers: Vec<EnvironmentVariable>,
pub default_classification: String,
pub git_branch: Option<String>,
pub sync: bool,
}
Expand description
Update Source Configuration
Fields§
§name: String
Name of source
password: Option<String>
Password used to authenticate with source
pattern: Option<String>
Pattern used to find files of interest from source
private_key: Option<String>
Private key used to authenticate with source
ca_cert: Option<String>
CA cert for source
ssl_ignore_errors: bool
Ignore SSL errors when reaching out to source?
proxy: Option<String>
Proxy server for source
uri: String
URI to source
username: Option<String>
Username used to authenticate with source
headers: Vec<EnvironmentVariable>
Headers
default_classification: String
Default classification used in absence of one defined in files from source
git_branch: Option<String>
Branch to checkout from Git repository.
sync: bool
Synchronize signatures with remote source. Allows system to auto-disable signatures no longer found in source.
Trait Implementations§
Source§impl Clone for UpdateSource
impl Clone for UpdateSource
Source§fn clone(&self) -> UpdateSource
fn clone(&self) -> UpdateSource
Returns a copy 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 Debug for UpdateSource
impl Debug for UpdateSource
Source§impl Described<ElasticMeta> for UpdateSource
impl Described<ElasticMeta> for UpdateSource
Source§fn metadata() -> Descriptor<ElasticMeta>
fn metadata() -> Descriptor<ElasticMeta>
Get self description of this type
Source§impl<'de> Deserialize<'de> for UpdateSource
impl<'de> Deserialize<'de> for UpdateSource
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 PartialEq for UpdateSource
impl PartialEq for UpdateSource
Source§impl Serialize for UpdateSource
impl Serialize for UpdateSource
impl Eq for UpdateSource
impl StructuralPartialEq for UpdateSource
Auto Trait Implementations§
impl Freeze for UpdateSource
impl RefUnwindSafe for UpdateSource
impl Send for UpdateSource
impl Sync for UpdateSource
impl Unpin for UpdateSource
impl UnwindSafe for UpdateSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more