Struct aws_sdk_groundstation::types::EndpointDetails
source · #[non_exhaustive]pub struct EndpointDetails {
pub security_details: Option<SecurityDetails>,
pub endpoint: Option<DataflowEndpoint>,
pub aws_ground_station_agent_endpoint: Option<AwsGroundStationAgentEndpoint>,
pub health_status: Option<CapabilityHealth>,
pub health_reasons: Option<Vec<CapabilityHealthReason>>,
}
Expand description
Information about the endpoint details.
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.security_details: Option<SecurityDetails>
Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.
endpoint: Option<DataflowEndpoint>
A dataflow endpoint.
aws_ground_station_agent_endpoint: Option<AwsGroundStationAgentEndpoint>
An agent endpoint.
health_status: Option<CapabilityHealth>
A dataflow endpoint health status. This field is ignored when calling CreateDataflowEndpointGroup
.
health_reasons: Option<Vec<CapabilityHealthReason>>
Health reasons for a dataflow endpoint. This field is ignored when calling CreateDataflowEndpointGroup
.
Implementations§
source§impl EndpointDetails
impl EndpointDetails
sourcepub fn security_details(&self) -> Option<&SecurityDetails>
pub fn security_details(&self) -> Option<&SecurityDetails>
Endpoint security details including a list of subnets, a list of security groups and a role to connect streams to instances.
sourcepub fn endpoint(&self) -> Option<&DataflowEndpoint>
pub fn endpoint(&self) -> Option<&DataflowEndpoint>
A dataflow endpoint.
sourcepub fn aws_ground_station_agent_endpoint(
&self
) -> Option<&AwsGroundStationAgentEndpoint>
pub fn aws_ground_station_agent_endpoint( &self ) -> Option<&AwsGroundStationAgentEndpoint>
An agent endpoint.
sourcepub fn health_status(&self) -> Option<&CapabilityHealth>
pub fn health_status(&self) -> Option<&CapabilityHealth>
A dataflow endpoint health status. This field is ignored when calling CreateDataflowEndpointGroup
.
sourcepub fn health_reasons(&self) -> &[CapabilityHealthReason]
pub fn health_reasons(&self) -> &[CapabilityHealthReason]
Health reasons for a dataflow endpoint. This field is ignored when calling CreateDataflowEndpointGroup
.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .health_reasons.is_none()
.
source§impl EndpointDetails
impl EndpointDetails
sourcepub fn builder() -> EndpointDetailsBuilder
pub fn builder() -> EndpointDetailsBuilder
Creates a new builder-style object to manufacture EndpointDetails
.
Trait Implementations§
source§impl Clone for EndpointDetails
impl Clone for EndpointDetails
source§fn clone(&self) -> EndpointDetails
fn clone(&self) -> EndpointDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EndpointDetails
impl Debug for EndpointDetails
source§impl PartialEq for EndpointDetails
impl PartialEq for EndpointDetails
source§fn eq(&self, other: &EndpointDetails) -> bool
fn eq(&self, other: &EndpointDetails) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EndpointDetails
Auto Trait Implementations§
impl Freeze for EndpointDetails
impl RefUnwindSafe for EndpointDetails
impl Send for EndpointDetails
impl Sync for EndpointDetails
impl Unpin for EndpointDetails
impl UnwindSafe for EndpointDetails
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> 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