pub struct ImportTrustBundleRequest {
pub bundle: TrustBundle,
pub source_url: Option<String>,
}Expand description
Request body for POST /api/v1/cluster/trust-imports.
The operator supplies a parsed TrustBundle. The handler proposes
a Raft op so the import is replicated to every node before returning
success.
Fields§
§bundle: TrustBundleThe bundle to import. Must be well-formed (parseable + non-empty
cluster_domain + valid base64 pubkey of correct length).
source_url: Option<String>Optional URL the bundle was fetched from. Recorded server-side for audit; not validated.
Trait Implementations§
Source§impl Clone for ImportTrustBundleRequest
impl Clone for ImportTrustBundleRequest
Source§fn clone(&self) -> ImportTrustBundleRequest
fn clone(&self) -> ImportTrustBundleRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for ImportTrustBundleRequest
impl ComposeSchema for ImportTrustBundleRequest
Source§impl Debug for ImportTrustBundleRequest
impl Debug for ImportTrustBundleRequest
Source§impl<'de> Deserialize<'de> for ImportTrustBundleRequest
impl<'de> Deserialize<'de> for ImportTrustBundleRequest
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
Source§impl Serialize for ImportTrustBundleRequest
impl Serialize for ImportTrustBundleRequest
Auto Trait Implementations§
impl Freeze for ImportTrustBundleRequest
impl RefUnwindSafe for ImportTrustBundleRequest
impl Send for ImportTrustBundleRequest
impl Sync for ImportTrustBundleRequest
impl Unpin for ImportTrustBundleRequest
impl UnsafeUnpin for ImportTrustBundleRequest
impl UnwindSafe for ImportTrustBundleRequest
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