Struct aws_sdk_elasticsearch::operation::create_outbound_cross_cluster_search_connection::CreateOutboundCrossClusterSearchConnectionOutput
source · #[non_exhaustive]pub struct CreateOutboundCrossClusterSearchConnectionOutput {
pub source_domain_info: Option<DomainInformation>,
pub destination_domain_info: Option<DomainInformation>,
pub connection_alias: Option<String>,
pub connection_status: Option<OutboundCrossClusterSearchConnectionStatus>,
pub cross_cluster_search_connection_id: Option<String>,
/* private fields */
}
Expand description
The result of a
request. Contains the details of the newly created cross-cluster search connection.CreateOutboundCrossClusterSearchConnection
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.source_domain_info: Option<DomainInformation>
Specifies the
for the source Elasticsearch domain.DomainInformation
destination_domain_info: Option<DomainInformation>
Specifies the
for the destination Elasticsearch domain.DomainInformation
connection_alias: Option<String>
Specifies the connection alias provided during the create connection request.
connection_status: Option<OutboundCrossClusterSearchConnectionStatus>
Specifies the
for the newly created connection.OutboundCrossClusterSearchConnectionStatus
cross_cluster_search_connection_id: Option<String>
Unique id for the created outbound connection, which is used for subsequent operations on connection.
Implementations§
source§impl CreateOutboundCrossClusterSearchConnectionOutput
impl CreateOutboundCrossClusterSearchConnectionOutput
sourcepub fn source_domain_info(&self) -> Option<&DomainInformation>
pub fn source_domain_info(&self) -> Option<&DomainInformation>
Specifies the
for the source Elasticsearch domain.DomainInformation
sourcepub fn destination_domain_info(&self) -> Option<&DomainInformation>
pub fn destination_domain_info(&self) -> Option<&DomainInformation>
Specifies the
for the destination Elasticsearch domain.DomainInformation
sourcepub fn connection_alias(&self) -> Option<&str>
pub fn connection_alias(&self) -> Option<&str>
Specifies the connection alias provided during the create connection request.
sourcepub fn connection_status(
&self,
) -> Option<&OutboundCrossClusterSearchConnectionStatus>
pub fn connection_status( &self, ) -> Option<&OutboundCrossClusterSearchConnectionStatus>
Specifies the
for the newly created connection.OutboundCrossClusterSearchConnectionStatus
sourcepub fn cross_cluster_search_connection_id(&self) -> Option<&str>
pub fn cross_cluster_search_connection_id(&self) -> Option<&str>
Unique id for the created outbound connection, which is used for subsequent operations on connection.
source§impl CreateOutboundCrossClusterSearchConnectionOutput
impl CreateOutboundCrossClusterSearchConnectionOutput
sourcepub fn builder() -> CreateOutboundCrossClusterSearchConnectionOutputBuilder
pub fn builder() -> CreateOutboundCrossClusterSearchConnectionOutputBuilder
Creates a new builder-style object to manufacture CreateOutboundCrossClusterSearchConnectionOutput
.
Trait Implementations§
source§impl Clone for CreateOutboundCrossClusterSearchConnectionOutput
impl Clone for CreateOutboundCrossClusterSearchConnectionOutput
source§fn clone(&self) -> CreateOutboundCrossClusterSearchConnectionOutput
fn clone(&self) -> CreateOutboundCrossClusterSearchConnectionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateOutboundCrossClusterSearchConnectionOutput
impl PartialEq for CreateOutboundCrossClusterSearchConnectionOutput
source§fn eq(&self, other: &CreateOutboundCrossClusterSearchConnectionOutput) -> bool
fn eq(&self, other: &CreateOutboundCrossClusterSearchConnectionOutput) -> bool
self
and other
values to be equal, and is used by ==
.source§impl RequestId for CreateOutboundCrossClusterSearchConnectionOutput
impl RequestId for CreateOutboundCrossClusterSearchConnectionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for CreateOutboundCrossClusterSearchConnectionOutput
Auto Trait Implementations§
impl Freeze for CreateOutboundCrossClusterSearchConnectionOutput
impl RefUnwindSafe for CreateOutboundCrossClusterSearchConnectionOutput
impl Send for CreateOutboundCrossClusterSearchConnectionOutput
impl Sync for CreateOutboundCrossClusterSearchConnectionOutput
impl Unpin for CreateOutboundCrossClusterSearchConnectionOutput
impl UnwindSafe for CreateOutboundCrossClusterSearchConnectionOutput
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