Struct assemblyline_models::datastore::service::UpdateSource
source · 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 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§fn eq(&self, other: &UpdateSource) -> bool
fn eq(&self, other: &UpdateSource) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for UpdateSource
impl Serialize for UpdateSource
impl Eq for UpdateSource
impl StructuralEq for UpdateSource
impl StructuralPartialEq for UpdateSource
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.