pub struct CertificateAuthorityCreate {
pub description: String,
pub metadata: String,
pub ca_pem: String,
}
Fields§
§description: String
human-readable description of this Certificate Authority. optional, max 255 bytes.
metadata: String
arbitrary user-defined machine-readable data of this Certificate Authority. optional, max 4096 bytes.
ca_pem: String
raw PEM of the Certificate Authority
Trait Implementations§
Source§impl Clone for CertificateAuthorityCreate
impl Clone for CertificateAuthorityCreate
Source§fn clone(&self) -> CertificateAuthorityCreate
fn clone(&self) -> CertificateAuthorityCreate
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 CertificateAuthorityCreate
impl Debug for CertificateAuthorityCreate
Source§impl Default for CertificateAuthorityCreate
impl Default for CertificateAuthorityCreate
Source§fn default() -> CertificateAuthorityCreate
fn default() -> CertificateAuthorityCreate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificateAuthorityCreate
impl<'de> Deserialize<'de> for CertificateAuthorityCreate
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
Auto Trait Implementations§
impl Freeze for CertificateAuthorityCreate
impl RefUnwindSafe for CertificateAuthorityCreate
impl Send for CertificateAuthorityCreate
impl Sync for CertificateAuthorityCreate
impl Unpin for CertificateAuthorityCreate
impl UnwindSafe for CertificateAuthorityCreate
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