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
sourceimpl Clone for SwarmSpecCaConfigInlineItem
impl Clone for SwarmSpecCaConfigInlineItem
sourcefn clone(&self) -> SwarmSpecCaConfigInlineItem
fn clone(&self) -> SwarmSpecCaConfigInlineItem
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SwarmSpecCaConfigInlineItem
impl Debug for SwarmSpecCaConfigInlineItem
sourceimpl<'de> Deserialize<'de> for SwarmSpecCaConfigInlineItem
impl<'de> Deserialize<'de> for SwarmSpecCaConfigInlineItem
sourcefn 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
sourceimpl PartialEq<SwarmSpecCaConfigInlineItem> for SwarmSpecCaConfigInlineItem
impl PartialEq<SwarmSpecCaConfigInlineItem> for SwarmSpecCaConfigInlineItem
sourcefn eq(&self, other: &SwarmSpecCaConfigInlineItem) -> bool
fn eq(&self, other: &SwarmSpecCaConfigInlineItem) -> bool
impl StructuralPartialEq for SwarmSpecCaConfigInlineItem
Auto Trait Implementations
impl RefUnwindSafe for SwarmSpecCaConfigInlineItem
impl Send for SwarmSpecCaConfigInlineItem
impl Sync for SwarmSpecCaConfigInlineItem
impl Unpin for SwarmSpecCaConfigInlineItem
impl UnwindSafe for SwarmSpecCaConfigInlineItem
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more