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 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 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<SwarmSpecCaConfigInlineItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SwarmSpecCaConfigInlineItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SwarmSpecCaConfigInlineItem
impl Serialize for SwarmSpecCaConfigInlineItem
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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