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

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Described<ElasticMeta> for UpdateSource

source§

fn metadata() -> Descriptor<ElasticMeta>

Get self description of this type
source§

impl<'de> Deserialize<'de> for UpdateSource

source§

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

source§

fn eq(&self, other: &UpdateSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for UpdateSource

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for UpdateSource

source§

impl StructuralEq for UpdateSource

source§

impl StructuralPartialEq for UpdateSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

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
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,