Struct bollard::service::SwarmSpecCaConfigExternalCAs [−][src]
Fields
protocol: Option<SwarmSpecCaConfigExternalCAsProtocolEnum>
Protocol for communication with the external CA (currently only cfssl
is supported).
url: Option<String>
URL where certificate signing requests should be sent.
options: Option<HashMap<String, String, RandomState>>
An object with key/value pairs that are interpreted as protocol-specific options for the external CA driver.
ca_cert: Option<String>
The root CA certificate (in PEM format) this external CA uses to issue TLS certificates (assumed to be to the current swarm root CA certificate if not provided).
Trait Implementations
impl Clone for SwarmSpecCaConfigExternalCAs
[src]
pub fn clone(&self) -> SwarmSpecCaConfigExternalCAs
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SwarmSpecCaConfigExternalCAs
[src]
impl Default for SwarmSpecCaConfigExternalCAs
[src]
pub fn default() -> SwarmSpecCaConfigExternalCAs
[src]
impl<'de> Deserialize<'de> for SwarmSpecCaConfigExternalCAs
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SwarmSpecCaConfigExternalCAs, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<SwarmSpecCaConfigExternalCAs, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl PartialEq<SwarmSpecCaConfigExternalCAs> for SwarmSpecCaConfigExternalCAs
[src]
pub fn eq(&self, other: &SwarmSpecCaConfigExternalCAs) -> bool
[src]
pub fn ne(&self, other: &SwarmSpecCaConfigExternalCAs) -> bool
[src]
impl Serialize for SwarmSpecCaConfigExternalCAs
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralPartialEq for SwarmSpecCaConfigExternalCAs
[src]
Auto Trait Implementations
impl RefUnwindSafe for SwarmSpecCaConfigExternalCAs
impl Send for SwarmSpecCaConfigExternalCAs
impl Sync for SwarmSpecCaConfigExternalCAs
impl Unpin for SwarmSpecCaConfigExternalCAs
impl UnwindSafe for SwarmSpecCaConfigExternalCAs
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,