Struct aws_sdk_connect::types::ReplicationConfiguration
source · #[non_exhaustive]pub struct ReplicationConfiguration {
pub replication_status_summary_list: Option<Vec<ReplicationStatusSummary>>,
pub source_region: Option<String>,
pub global_sign_in_endpoint: Option<String>,
}Expand description
Details about the status of the replication of a source Amazon Connect instance across Amazon Web Services Regions. Use these details to understand the general status of a given replication. For information about why a replication process may fail, see Why a ReplicateInstance call fails in the Create a replica of your existing Amazon Connect instance topic in the Amazon Connect Administrator Guide.
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.replication_status_summary_list: Option<Vec<ReplicationStatusSummary>>A list of replication status summaries. The summaries contain details about the replication of configuration information for Amazon Connect resources, for each Amazon Web Services Region.
source_region: Option<String>The Amazon Web Services Region where the source Amazon Connect instance was created. This is the Region where the ReplicateInstance API was called to start the replication process.
global_sign_in_endpoint: Option<String>The URL that is used to sign-in to your Amazon Connect instance according to your traffic distribution group configuration. For more information about sign-in and traffic distribution groups, see Important things to know in the Create traffic distribution groups topic in the Amazon Connect Administrator Guide.
Implementations§
source§impl ReplicationConfiguration
impl ReplicationConfiguration
sourcepub fn replication_status_summary_list(&self) -> &[ReplicationStatusSummary]
pub fn replication_status_summary_list(&self) -> &[ReplicationStatusSummary]
A list of replication status summaries. The summaries contain details about the replication of configuration information for Amazon Connect resources, for each Amazon Web Services Region.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .replication_status_summary_list.is_none().
sourcepub fn source_region(&self) -> Option<&str>
pub fn source_region(&self) -> Option<&str>
The Amazon Web Services Region where the source Amazon Connect instance was created. This is the Region where the ReplicateInstance API was called to start the replication process.
sourcepub fn global_sign_in_endpoint(&self) -> Option<&str>
pub fn global_sign_in_endpoint(&self) -> Option<&str>
The URL that is used to sign-in to your Amazon Connect instance according to your traffic distribution group configuration. For more information about sign-in and traffic distribution groups, see Important things to know in the Create traffic distribution groups topic in the Amazon Connect Administrator Guide.
source§impl ReplicationConfiguration
impl ReplicationConfiguration
sourcepub fn builder() -> ReplicationConfigurationBuilder
pub fn builder() -> ReplicationConfigurationBuilder
Creates a new builder-style object to manufacture ReplicationConfiguration.
Trait Implementations§
source§impl Clone for ReplicationConfiguration
impl Clone for ReplicationConfiguration
source§fn clone(&self) -> ReplicationConfiguration
fn clone(&self) -> ReplicationConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ReplicationConfiguration
impl Debug for ReplicationConfiguration
source§impl PartialEq for ReplicationConfiguration
impl PartialEq for ReplicationConfiguration
impl StructuralPartialEq for ReplicationConfiguration
Auto Trait Implementations§
impl Freeze for ReplicationConfiguration
impl RefUnwindSafe for ReplicationConfiguration
impl Send for ReplicationConfiguration
impl Sync for ReplicationConfiguration
impl Unpin for ReplicationConfiguration
impl UnwindSafe for ReplicationConfiguration
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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