Struct aws_sdk_proton::operation::get_service_instance_sync_status::GetServiceInstanceSyncStatusOutput
source · #[non_exhaustive]pub struct GetServiceInstanceSyncStatusOutput {
pub latest_sync: Option<ResourceSyncAttempt>,
pub latest_successful_sync: Option<ResourceSyncAttempt>,
pub desired_state: Option<Revision>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.latest_sync: Option<ResourceSyncAttempt>
The detailed data of the latest sync with the service instance.
latest_successful_sync: Option<ResourceSyncAttempt>
The detailed data of the latest successful sync with the service instance.
desired_state: Option<Revision>
The service instance sync desired state that's returned by Proton
Implementations§
source§impl GetServiceInstanceSyncStatusOutput
impl GetServiceInstanceSyncStatusOutput
sourcepub fn latest_sync(&self) -> Option<&ResourceSyncAttempt>
pub fn latest_sync(&self) -> Option<&ResourceSyncAttempt>
The detailed data of the latest sync with the service instance.
sourcepub fn latest_successful_sync(&self) -> Option<&ResourceSyncAttempt>
pub fn latest_successful_sync(&self) -> Option<&ResourceSyncAttempt>
The detailed data of the latest successful sync with the service instance.
sourcepub fn desired_state(&self) -> Option<&Revision>
pub fn desired_state(&self) -> Option<&Revision>
The service instance sync desired state that's returned by Proton
source§impl GetServiceInstanceSyncStatusOutput
impl GetServiceInstanceSyncStatusOutput
sourcepub fn builder() -> GetServiceInstanceSyncStatusOutputBuilder
pub fn builder() -> GetServiceInstanceSyncStatusOutputBuilder
Creates a new builder-style object to manufacture GetServiceInstanceSyncStatusOutput
.
Trait Implementations§
source§impl Clone for GetServiceInstanceSyncStatusOutput
impl Clone for GetServiceInstanceSyncStatusOutput
source§fn clone(&self) -> GetServiceInstanceSyncStatusOutput
fn clone(&self) -> GetServiceInstanceSyncStatusOutput
Returns a copy 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 PartialEq for GetServiceInstanceSyncStatusOutput
impl PartialEq for GetServiceInstanceSyncStatusOutput
source§fn eq(&self, other: &GetServiceInstanceSyncStatusOutput) -> bool
fn eq(&self, other: &GetServiceInstanceSyncStatusOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetServiceInstanceSyncStatusOutput
impl RequestId for GetServiceInstanceSyncStatusOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetServiceInstanceSyncStatusOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetServiceInstanceSyncStatusOutput
impl Send for GetServiceInstanceSyncStatusOutput
impl Sync for GetServiceInstanceSyncStatusOutput
impl Unpin for GetServiceInstanceSyncStatusOutput
impl UnwindSafe for GetServiceInstanceSyncStatusOutput
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
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>
Creates a shared type from an unshared type.