#[non_exhaustive]pub struct OutboundConnectionStatus {
pub status_code: Option<OutboundConnectionStatusCode>,
pub message: Option<String>,
}
Expand description
The status of an outbound 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.status_code: Option<OutboundConnectionStatusCode>
The status code for the outbound connection. Can be one of the following:
-
VALIDATING - The outbound connection request is being validated.
-
VALIDATION_FAILED - Validation failed for the connection request.
-
PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by the remote domain owner.
-
APPROVED - Outbound connection has been approved by the remote domain owner for getting provisioned.
-
PROVISIONING - Outbound connection request is in process.
-
ACTIVE - Outbound connection is active and ready to use.
-
REJECTING - Outbound connection rejection by remote domain owner is in progress.
-
REJECTED - Outbound connection request is rejected by remote domain owner.
-
DELETING - Outbound connection deletion is in progress.
-
DELETED - Outbound connection is deleted and can no longer be used.
message: Option<String>
Verbose information for the outbound connection.
Implementations§
source§impl OutboundConnectionStatus
impl OutboundConnectionStatus
sourcepub fn status_code(&self) -> Option<&OutboundConnectionStatusCode>
pub fn status_code(&self) -> Option<&OutboundConnectionStatusCode>
The status code for the outbound connection. Can be one of the following:
-
VALIDATING - The outbound connection request is being validated.
-
VALIDATION_FAILED - Validation failed for the connection request.
-
PENDING_ACCEPTANCE: Outbound connection request is validated and is not yet accepted by the remote domain owner.
-
APPROVED - Outbound connection has been approved by the remote domain owner for getting provisioned.
-
PROVISIONING - Outbound connection request is in process.
-
ACTIVE - Outbound connection is active and ready to use.
-
REJECTING - Outbound connection rejection by remote domain owner is in progress.
-
REJECTED - Outbound connection request is rejected by remote domain owner.
-
DELETING - Outbound connection deletion is in progress.
-
DELETED - Outbound connection is deleted and can no longer be used.
source§impl OutboundConnectionStatus
impl OutboundConnectionStatus
sourcepub fn builder() -> OutboundConnectionStatusBuilder
pub fn builder() -> OutboundConnectionStatusBuilder
Creates a new builder-style object to manufacture OutboundConnectionStatus
.
Trait Implementations§
source§impl Clone for OutboundConnectionStatus
impl Clone for OutboundConnectionStatus
source§fn clone(&self) -> OutboundConnectionStatus
fn clone(&self) -> OutboundConnectionStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OutboundConnectionStatus
impl Debug for OutboundConnectionStatus
source§impl PartialEq for OutboundConnectionStatus
impl PartialEq for OutboundConnectionStatus
source§fn eq(&self, other: &OutboundConnectionStatus) -> bool
fn eq(&self, other: &OutboundConnectionStatus) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OutboundConnectionStatus
Auto Trait Implementations§
impl Freeze for OutboundConnectionStatus
impl RefUnwindSafe for OutboundConnectionStatus
impl Send for OutboundConnectionStatus
impl Sync for OutboundConnectionStatus
impl Unpin for OutboundConnectionStatus
impl UnwindSafe for OutboundConnectionStatus
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