pub struct SwarmSpecCaConfigInlineItem {
    pub external_c_as: Option<Vec<SwarmSpecCaConfigInlineItemExternalCAsInlineItem>>,
    pub force_rotate: Option<u64>,
    pub node_cert_expiry: Option<i64>,
    pub signing_ca_cert: Option<String>,
    pub signing_ca_key: Option<String>,
}Expand description
CA configuration.
Fields§
§external_c_as: Option<Vec<SwarmSpecCaConfigInlineItemExternalCAsInlineItem>>Configuration for forwarding signing requests to an external certificate authority.
force_rotate: Option<u64>An integer whose purpose is to force swarm to generate a new
signing CA certificate and key, if none have been specified in
SigningCACert and SigningCAKey
node_cert_expiry: Option<i64>The duration node certificates are issued for.
signing_ca_cert: Option<String>The desired signing CA certificate for all swarm node TLS leaf certificates, in PEM format.
signing_ca_key: Option<String>The desired signing CA key for all swarm node TLS leaf certificates, in PEM format.
Trait Implementations§
Source§impl Clone for SwarmSpecCaConfigInlineItem
 
impl Clone for SwarmSpecCaConfigInlineItem
Source§fn clone(&self) -> SwarmSpecCaConfigInlineItem
 
fn clone(&self) -> SwarmSpecCaConfigInlineItem
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 Debug for SwarmSpecCaConfigInlineItem
 
impl Debug for SwarmSpecCaConfigInlineItem
Source§impl<'de> Deserialize<'de> for SwarmSpecCaConfigInlineItem
 
impl<'de> Deserialize<'de> for SwarmSpecCaConfigInlineItem
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
impl StructuralPartialEq for SwarmSpecCaConfigInlineItem
Auto Trait Implementations§
impl Freeze for SwarmSpecCaConfigInlineItem
impl RefUnwindSafe for SwarmSpecCaConfigInlineItem
impl Send for SwarmSpecCaConfigInlineItem
impl Sync for SwarmSpecCaConfigInlineItem
impl Unpin for SwarmSpecCaConfigInlineItem
impl UnwindSafe for SwarmSpecCaConfigInlineItem
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