Struct aws_sdk_securityhub::types::RouteSetDetails
source · #[non_exhaustive]pub struct RouteSetDetails {Show 16 fields
pub carrier_gateway_id: Option<String>,
pub core_network_arn: Option<String>,
pub destination_cidr_block: Option<String>,
pub destination_ipv6_cidr_block: Option<String>,
pub destination_prefix_list_id: Option<String>,
pub egress_only_internet_gateway_id: Option<String>,
pub gateway_id: Option<String>,
pub instance_id: Option<String>,
pub instance_owner_id: Option<String>,
pub local_gateway_id: Option<String>,
pub nat_gateway_id: Option<String>,
pub network_interface_id: Option<String>,
pub origin: Option<String>,
pub state: Option<String>,
pub transit_gateway_id: Option<String>,
pub vpc_peering_connection_id: Option<String>,
}
Expand description
Provides details about the routes in the route table.
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.carrier_gateway_id: Option<String>
The ID of the carrier gateway.
core_network_arn: Option<String>
The Amazon Resource Name (ARN) of the core network.
destination_cidr_block: Option<String>
The IPv4 CIDR block used for the destination match.
destination_ipv6_cidr_block: Option<String>
The IPv6 CIDR block used for the destination match.
destination_prefix_list_id: Option<String>
The prefix of the destination Amazon Web Service.
egress_only_internet_gateway_id: Option<String>
The ID of the egress-only internet gateway.
gateway_id: Option<String>
The ID of a gateway attached to your VPC.
instance_id: Option<String>
The ID of a NAT instance in your VPC.
instance_owner_id: Option<String>
The ID of the Amazon Web Services account that owns the instance.
local_gateway_id: Option<String>
The ID of the local gateway.
nat_gateway_id: Option<String>
The ID of a NAT gateway.
network_interface_id: Option<String>
The ID of the network interface.
origin: Option<String>
Describes how the route was created.
state: Option<String>
The state of the route.
transit_gateway_id: Option<String>
The ID of a transit gateway.
vpc_peering_connection_id: Option<String>
The ID of a VPC peering connection.
Implementations§
source§impl RouteSetDetails
impl RouteSetDetails
sourcepub fn carrier_gateway_id(&self) -> Option<&str>
pub fn carrier_gateway_id(&self) -> Option<&str>
The ID of the carrier gateway.
sourcepub fn core_network_arn(&self) -> Option<&str>
pub fn core_network_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the core network.
sourcepub fn destination_cidr_block(&self) -> Option<&str>
pub fn destination_cidr_block(&self) -> Option<&str>
The IPv4 CIDR block used for the destination match.
sourcepub fn destination_ipv6_cidr_block(&self) -> Option<&str>
pub fn destination_ipv6_cidr_block(&self) -> Option<&str>
The IPv6 CIDR block used for the destination match.
sourcepub fn destination_prefix_list_id(&self) -> Option<&str>
pub fn destination_prefix_list_id(&self) -> Option<&str>
The prefix of the destination Amazon Web Service.
sourcepub fn egress_only_internet_gateway_id(&self) -> Option<&str>
pub fn egress_only_internet_gateway_id(&self) -> Option<&str>
The ID of the egress-only internet gateway.
sourcepub fn gateway_id(&self) -> Option<&str>
pub fn gateway_id(&self) -> Option<&str>
The ID of a gateway attached to your VPC.
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The ID of a NAT instance in your VPC.
sourcepub fn instance_owner_id(&self) -> Option<&str>
pub fn instance_owner_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the instance.
sourcepub fn local_gateway_id(&self) -> Option<&str>
pub fn local_gateway_id(&self) -> Option<&str>
The ID of the local gateway.
sourcepub fn nat_gateway_id(&self) -> Option<&str>
pub fn nat_gateway_id(&self) -> Option<&str>
The ID of a NAT gateway.
sourcepub fn network_interface_id(&self) -> Option<&str>
pub fn network_interface_id(&self) -> Option<&str>
The ID of the network interface.
sourcepub fn transit_gateway_id(&self) -> Option<&str>
pub fn transit_gateway_id(&self) -> Option<&str>
The ID of a transit gateway.
sourcepub fn vpc_peering_connection_id(&self) -> Option<&str>
pub fn vpc_peering_connection_id(&self) -> Option<&str>
The ID of a VPC peering connection.
source§impl RouteSetDetails
impl RouteSetDetails
sourcepub fn builder() -> RouteSetDetailsBuilder
pub fn builder() -> RouteSetDetailsBuilder
Creates a new builder-style object to manufacture RouteSetDetails
.
Trait Implementations§
source§impl Clone for RouteSetDetails
impl Clone for RouteSetDetails
source§fn clone(&self) -> RouteSetDetails
fn clone(&self) -> RouteSetDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RouteSetDetails
impl Debug for RouteSetDetails
source§impl PartialEq for RouteSetDetails
impl PartialEq for RouteSetDetails
source§fn eq(&self, other: &RouteSetDetails) -> bool
fn eq(&self, other: &RouteSetDetails) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RouteSetDetails
Auto Trait Implementations§
impl Freeze for RouteSetDetails
impl RefUnwindSafe for RouteSetDetails
impl Send for RouteSetDetails
impl Sync for RouteSetDetails
impl Unpin for RouteSetDetails
impl UnwindSafe for RouteSetDetails
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