Struct aws_sdk_opensearch::operation::create_outbound_connection::CreateOutboundConnectionOutput
source · #[non_exhaustive]pub struct CreateOutboundConnectionOutput {
pub local_domain_info: Option<DomainInformationContainer>,
pub remote_domain_info: Option<DomainInformationContainer>,
pub connection_alias: Option<String>,
pub connection_status: Option<OutboundConnectionStatus>,
pub connection_id: Option<String>,
pub connection_mode: Option<ConnectionMode>,
pub connection_properties: Option<ConnectionProperties>,
/* private fields */
}Expand description
The result of a CreateOutboundConnection request. Contains details about the newly created cross-cluster connection.
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.local_domain_info: Option<DomainInformationContainer>Information about the source (local) domain.
remote_domain_info: Option<DomainInformationContainer>Information about the destination (remote) domain.
connection_alias: Option<String>Name of the connection.
connection_status: Option<OutboundConnectionStatus>The status of the connection.
connection_id: Option<String>The unique identifier for the created outbound connection, which is used for subsequent operations on the connection.
connection_mode: Option<ConnectionMode>The connection mode.
connection_properties: Option<ConnectionProperties>The ConnectionProperties for the newly created connection.
Implementations§
source§impl CreateOutboundConnectionOutput
impl CreateOutboundConnectionOutput
sourcepub fn local_domain_info(&self) -> Option<&DomainInformationContainer>
pub fn local_domain_info(&self) -> Option<&DomainInformationContainer>
Information about the source (local) domain.
sourcepub fn remote_domain_info(&self) -> Option<&DomainInformationContainer>
pub fn remote_domain_info(&self) -> Option<&DomainInformationContainer>
Information about the destination (remote) domain.
sourcepub fn connection_alias(&self) -> Option<&str>
pub fn connection_alias(&self) -> Option<&str>
Name of the connection.
sourcepub fn connection_status(&self) -> Option<&OutboundConnectionStatus>
pub fn connection_status(&self) -> Option<&OutboundConnectionStatus>
The status of the connection.
sourcepub fn connection_id(&self) -> Option<&str>
pub fn connection_id(&self) -> Option<&str>
The unique identifier for the created outbound connection, which is used for subsequent operations on the connection.
sourcepub fn connection_mode(&self) -> Option<&ConnectionMode>
pub fn connection_mode(&self) -> Option<&ConnectionMode>
The connection mode.
sourcepub fn connection_properties(&self) -> Option<&ConnectionProperties>
pub fn connection_properties(&self) -> Option<&ConnectionProperties>
The ConnectionProperties for the newly created connection.
source§impl CreateOutboundConnectionOutput
impl CreateOutboundConnectionOutput
sourcepub fn builder() -> CreateOutboundConnectionOutputBuilder
pub fn builder() -> CreateOutboundConnectionOutputBuilder
Creates a new builder-style object to manufacture CreateOutboundConnectionOutput.
Trait Implementations§
source§impl Clone for CreateOutboundConnectionOutput
impl Clone for CreateOutboundConnectionOutput
source§fn clone(&self) -> CreateOutboundConnectionOutput
fn clone(&self) -> CreateOutboundConnectionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for CreateOutboundConnectionOutput
impl PartialEq for CreateOutboundConnectionOutput
source§fn eq(&self, other: &CreateOutboundConnectionOutput) -> bool
fn eq(&self, other: &CreateOutboundConnectionOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateOutboundConnectionOutput
impl RequestId for CreateOutboundConnectionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for CreateOutboundConnectionOutput
Auto Trait Implementations§
impl Freeze for CreateOutboundConnectionOutput
impl RefUnwindSafe for CreateOutboundConnectionOutput
impl Send for CreateOutboundConnectionOutput
impl Sync for CreateOutboundConnectionOutput
impl Unpin for CreateOutboundConnectionOutput
impl UnwindSafe for CreateOutboundConnectionOutput
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