#[non_exhaustive]pub struct ChangeProgressDetails {
pub change_id: Option<String>,
pub message: Option<String>,
pub config_change_status: Option<ConfigChangeStatus>,
pub start_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
pub initiated_by: Option<InitiatedBy>,
}
Expand description
Specifies change details of the domain configuration change.
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.change_id: Option<String>
The unique change identifier associated with a specific domain configuration change.
message: Option<String>
Contains an optional message associated with the domain configuration change.
config_change_status: Option<ConfigChangeStatus>
The current status of the configuration change.
start_time: Option<DateTime>
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
last_updated_time: Option<DateTime>
The last time that the configuration change was updated.
initiated_by: Option<InitiatedBy>
The IAM principal who initiated the configuration change.
Implementations§
source§impl ChangeProgressDetails
impl ChangeProgressDetails
sourcepub fn change_id(&self) -> Option<&str>
pub fn change_id(&self) -> Option<&str>
The unique change identifier associated with a specific domain configuration change.
sourcepub fn message(&self) -> Option<&str>
pub fn message(&self) -> Option<&str>
Contains an optional message associated with the domain configuration change.
sourcepub fn config_change_status(&self) -> Option<&ConfigChangeStatus>
pub fn config_change_status(&self) -> Option<&ConfigChangeStatus>
The current status of the configuration change.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The last time that the configuration change was updated.
sourcepub fn initiated_by(&self) -> Option<&InitiatedBy>
pub fn initiated_by(&self) -> Option<&InitiatedBy>
The IAM principal who initiated the configuration change.
source§impl ChangeProgressDetails
impl ChangeProgressDetails
sourcepub fn builder() -> ChangeProgressDetailsBuilder
pub fn builder() -> ChangeProgressDetailsBuilder
Creates a new builder-style object to manufacture ChangeProgressDetails
.
Trait Implementations§
source§impl Clone for ChangeProgressDetails
impl Clone for ChangeProgressDetails
source§fn clone(&self) -> ChangeProgressDetails
fn clone(&self) -> ChangeProgressDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeProgressDetails
impl Debug for ChangeProgressDetails
source§impl PartialEq for ChangeProgressDetails
impl PartialEq for ChangeProgressDetails
impl StructuralPartialEq for ChangeProgressDetails
Auto Trait Implementations§
impl Freeze for ChangeProgressDetails
impl RefUnwindSafe for ChangeProgressDetails
impl Send for ChangeProgressDetails
impl Sync for ChangeProgressDetails
impl Unpin for ChangeProgressDetails
impl UnwindSafe for ChangeProgressDetails
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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