Struct aws_sdk_networkmanager::operation::get_network_resource_relationships::GetNetworkResourceRelationshipsInput
source · #[non_exhaustive]pub struct GetNetworkResourceRelationshipsInput {
pub global_network_id: Option<String>,
pub core_network_id: Option<String>,
pub registered_gateway_arn: Option<String>,
pub aws_region: Option<String>,
pub account_id: Option<String>,
pub resource_type: Option<String>,
pub resource_arn: Option<String>,
pub max_results: Option<i32>,
pub next_token: Option<String>,
}
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.global_network_id: Option<String>
The ID of the global network.
core_network_id: Option<String>
The ID of a core network.
registered_gateway_arn: Option<String>
The ARN of the registered gateway.
aws_region: Option<String>
The Amazon Web Services Region.
account_id: Option<String>
The Amazon Web Services account ID.
resource_type: Option<String>
The resource type.
The following are the supported resource types for Direct Connect:
-
dxcon
-
dx-gateway
-
dx-vif
The following are the supported resource types for Network Manager:
-
connection
-
device
-
link
-
site
The following are the supported resource types for Amazon VPC:
-
customer-gateway
-
transit-gateway
-
transit-gateway-attachment
-
transit-gateway-connect-peer
-
transit-gateway-route-table
-
vpn-connection
resource_arn: Option<String>
The ARN of the gateway.
max_results: Option<i32>
The maximum number of results to return.
next_token: Option<String>
The token for the next page of results.
Implementations§
source§impl GetNetworkResourceRelationshipsInput
impl GetNetworkResourceRelationshipsInput
sourcepub fn global_network_id(&self) -> Option<&str>
pub fn global_network_id(&self) -> Option<&str>
The ID of the global network.
sourcepub fn core_network_id(&self) -> Option<&str>
pub fn core_network_id(&self) -> Option<&str>
The ID of a core network.
sourcepub fn registered_gateway_arn(&self) -> Option<&str>
pub fn registered_gateway_arn(&self) -> Option<&str>
The ARN of the registered gateway.
sourcepub fn aws_region(&self) -> Option<&str>
pub fn aws_region(&self) -> Option<&str>
The Amazon Web Services Region.
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The Amazon Web Services account ID.
sourcepub fn resource_type(&self) -> Option<&str>
pub fn resource_type(&self) -> Option<&str>
The resource type.
The following are the supported resource types for Direct Connect:
-
dxcon
-
dx-gateway
-
dx-vif
The following are the supported resource types for Network Manager:
-
connection
-
device
-
link
-
site
The following are the supported resource types for Amazon VPC:
-
customer-gateway
-
transit-gateway
-
transit-gateway-attachment
-
transit-gateway-connect-peer
-
transit-gateway-route-table
-
vpn-connection
sourcepub fn resource_arn(&self) -> Option<&str>
pub fn resource_arn(&self) -> Option<&str>
The ARN of the gateway.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of results to return.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token for the next page of results.
source§impl GetNetworkResourceRelationshipsInput
impl GetNetworkResourceRelationshipsInput
sourcepub fn builder() -> GetNetworkResourceRelationshipsInputBuilder
pub fn builder() -> GetNetworkResourceRelationshipsInputBuilder
Creates a new builder-style object to manufacture GetNetworkResourceRelationshipsInput
.
Trait Implementations§
source§impl Clone for GetNetworkResourceRelationshipsInput
impl Clone for GetNetworkResourceRelationshipsInput
source§fn clone(&self) -> GetNetworkResourceRelationshipsInput
fn clone(&self) -> GetNetworkResourceRelationshipsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for GetNetworkResourceRelationshipsInput
impl PartialEq for GetNetworkResourceRelationshipsInput
source§fn eq(&self, other: &GetNetworkResourceRelationshipsInput) -> bool
fn eq(&self, other: &GetNetworkResourceRelationshipsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetNetworkResourceRelationshipsInput
Auto Trait Implementations§
impl Freeze for GetNetworkResourceRelationshipsInput
impl RefUnwindSafe for GetNetworkResourceRelationshipsInput
impl Send for GetNetworkResourceRelationshipsInput
impl Sync for GetNetworkResourceRelationshipsInput
impl Unpin for GetNetworkResourceRelationshipsInput
impl UnwindSafe for GetNetworkResourceRelationshipsInput
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