pub struct CreateOutboundCrossClusterSearchConnectionResponse {
pub connection_alias: Option<String>,
pub connection_status: Option<OutboundCrossClusterSearchConnectionStatus>,
pub cross_cluster_search_connection_id: Option<String>,
pub destination_domain_info: Option<DomainInformation>,
pub source_domain_info: Option<DomainInformation>,
}Expand description
The result of a CreateOutboundCrossClusterSearchConnection request. Contains the details of the newly created cross-cluster search connection.
Fields§
§connection_alias: Option<String>Specifies the connection alias provided during the create connection request.
connection_status: Option<OutboundCrossClusterSearchConnectionStatus>Specifies the OutboundCrossClusterSearchConnectionStatus for the newly created connection.
cross_cluster_search_connection_id: Option<String>Unique id for the created outbound connection, which is used for subsequent operations on connection.
destination_domain_info: Option<DomainInformation>Specifies the DomainInformation for the destination Elasticsearch domain.
source_domain_info: Option<DomainInformation>Specifies the DomainInformation for the source Elasticsearch domain.
Trait Implementations§
Source§impl Clone for CreateOutboundCrossClusterSearchConnectionResponse
impl Clone for CreateOutboundCrossClusterSearchConnectionResponse
Source§fn clone(&self) -> CreateOutboundCrossClusterSearchConnectionResponse
fn clone(&self) -> CreateOutboundCrossClusterSearchConnectionResponse
Returns a duplicate 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 Default for CreateOutboundCrossClusterSearchConnectionResponse
impl Default for CreateOutboundCrossClusterSearchConnectionResponse
Source§fn default() -> CreateOutboundCrossClusterSearchConnectionResponse
fn default() -> CreateOutboundCrossClusterSearchConnectionResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateOutboundCrossClusterSearchConnectionResponse
impl<'de> Deserialize<'de> for CreateOutboundCrossClusterSearchConnectionResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateOutboundCrossClusterSearchConnectionResponse
impl PartialEq for CreateOutboundCrossClusterSearchConnectionResponse
Source§fn eq(&self, other: &CreateOutboundCrossClusterSearchConnectionResponse) -> bool
fn eq(&self, other: &CreateOutboundCrossClusterSearchConnectionResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateOutboundCrossClusterSearchConnectionResponse
Auto Trait Implementations§
impl Freeze for CreateOutboundCrossClusterSearchConnectionResponse
impl RefUnwindSafe for CreateOutboundCrossClusterSearchConnectionResponse
impl Send for CreateOutboundCrossClusterSearchConnectionResponse
impl Sync for CreateOutboundCrossClusterSearchConnectionResponse
impl Unpin for CreateOutboundCrossClusterSearchConnectionResponse
impl UnwindSafe for CreateOutboundCrossClusterSearchConnectionResponse
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