#[non_exhaustive]pub struct UpdateCaCertificateInput {
pub certificate_id: Option<String>,
pub new_status: Option<CaCertificateStatus>,
pub new_auto_registration_status: Option<AutoRegistrationStatus>,
pub registration_config: Option<RegistrationConfig>,
pub remove_auto_registration: Option<bool>,
}
Expand description
The input to the UpdateCACertificate operation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.certificate_id: Option<String>
The CA certificate identifier.
new_status: Option<CaCertificateStatus>
The updated status of the CA certificate.
Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
new_auto_registration_status: Option<AutoRegistrationStatus>
The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".
registration_config: Option<RegistrationConfig>
Information about the registration configuration.
remove_auto_registration: Option<bool>
If true, removes auto registration.
Implementations§
source§impl UpdateCaCertificateInput
impl UpdateCaCertificateInput
sourcepub fn certificate_id(&self) -> Option<&str>
pub fn certificate_id(&self) -> Option<&str>
The CA certificate identifier.
sourcepub fn new_status(&self) -> Option<&CaCertificateStatus>
pub fn new_status(&self) -> Option<&CaCertificateStatus>
The updated status of the CA certificate.
Note: The status value REGISTER_INACTIVE is deprecated and should not be used.
sourcepub fn new_auto_registration_status(&self) -> Option<&AutoRegistrationStatus>
pub fn new_auto_registration_status(&self) -> Option<&AutoRegistrationStatus>
The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".
sourcepub fn registration_config(&self) -> Option<&RegistrationConfig>
pub fn registration_config(&self) -> Option<&RegistrationConfig>
Information about the registration configuration.
sourcepub fn remove_auto_registration(&self) -> Option<bool>
pub fn remove_auto_registration(&self) -> Option<bool>
If true, removes auto registration.
source§impl UpdateCaCertificateInput
impl UpdateCaCertificateInput
sourcepub fn builder() -> UpdateCaCertificateInputBuilder
pub fn builder() -> UpdateCaCertificateInputBuilder
Creates a new builder-style object to manufacture UpdateCaCertificateInput
.
Trait Implementations§
source§impl Clone for UpdateCaCertificateInput
impl Clone for UpdateCaCertificateInput
source§fn clone(&self) -> UpdateCaCertificateInput
fn clone(&self) -> UpdateCaCertificateInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateCaCertificateInput
impl Debug for UpdateCaCertificateInput
source§impl PartialEq for UpdateCaCertificateInput
impl PartialEq for UpdateCaCertificateInput
source§fn eq(&self, other: &UpdateCaCertificateInput) -> bool
fn eq(&self, other: &UpdateCaCertificateInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateCaCertificateInput
Auto Trait Implementations§
impl Freeze for UpdateCaCertificateInput
impl RefUnwindSafe for UpdateCaCertificateInput
impl Send for UpdateCaCertificateInput
impl Sync for UpdateCaCertificateInput
impl Unpin for UpdateCaCertificateInput
impl UnwindSafe for UpdateCaCertificateInput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more