#[non_exhaustive]pub struct ResourceSyncAttempt {
pub events: Vec<ResourceSyncEvent>,
pub initial_revision: Option<Revision>,
pub started_at: DateTime,
pub status: ResourceSyncStatus,
pub target_revision: Option<Revision>,
pub target: String,
}
Expand description
Information about a resource sync attempt.
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.events: Vec<ResourceSyncEvent>
The events related to a resource sync attempt.
initial_revision: Option<Revision>
The current state of the resource as defined in the resource's config-file
in the linked repository.
started_at: DateTime
The start time for a resource sync attempt.
status: ResourceSyncStatus
The status for a resource sync attempt. The follow are valid statuses:
-
SYNC-INITIATED - A resource sync attempt has been created and will begin soon.
-
SYNCING - Syncing has started and work is being done to reconcile state.
-
SYNCED - Syncing has completed successfully.
-
SYNC_FAILED - A resource sync attempt has failed.
target_revision: Option<Revision>
The desired state of the resource as defined in the resource's config-file
in the linked repository. Git sync attempts to update the resource to this state.
target: String
The name of the Amazon Web Services resource that is attempted to be synchronized.
Implementations§
source§impl ResourceSyncAttempt
impl ResourceSyncAttempt
sourcepub fn events(&self) -> &[ResourceSyncEvent]
pub fn events(&self) -> &[ResourceSyncEvent]
The events related to a resource sync attempt.
sourcepub fn initial_revision(&self) -> Option<&Revision>
pub fn initial_revision(&self) -> Option<&Revision>
The current state of the resource as defined in the resource's config-file
in the linked repository.
sourcepub fn started_at(&self) -> &DateTime
pub fn started_at(&self) -> &DateTime
The start time for a resource sync attempt.
sourcepub fn status(&self) -> &ResourceSyncStatus
pub fn status(&self) -> &ResourceSyncStatus
The status for a resource sync attempt. The follow are valid statuses:
-
SYNC-INITIATED - A resource sync attempt has been created and will begin soon.
-
SYNCING - Syncing has started and work is being done to reconcile state.
-
SYNCED - Syncing has completed successfully.
-
SYNC_FAILED - A resource sync attempt has failed.
sourcepub fn target_revision(&self) -> Option<&Revision>
pub fn target_revision(&self) -> Option<&Revision>
The desired state of the resource as defined in the resource's config-file
in the linked repository. Git sync attempts to update the resource to this state.
source§impl ResourceSyncAttempt
impl ResourceSyncAttempt
sourcepub fn builder() -> ResourceSyncAttemptBuilder
pub fn builder() -> ResourceSyncAttemptBuilder
Creates a new builder-style object to manufacture ResourceSyncAttempt
.
Trait Implementations§
source§impl Clone for ResourceSyncAttempt
impl Clone for ResourceSyncAttempt
source§fn clone(&self) -> ResourceSyncAttempt
fn clone(&self) -> ResourceSyncAttempt
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ResourceSyncAttempt
impl Debug for ResourceSyncAttempt
source§impl PartialEq for ResourceSyncAttempt
impl PartialEq for ResourceSyncAttempt
source§fn eq(&self, other: &ResourceSyncAttempt) -> bool
fn eq(&self, other: &ResourceSyncAttempt) -> bool
self
and other
values to be equal, and is used
by ==
.