Struct aws_sdk_ec2::operation::describe_transit_gateway_peering_attachments::DescribeTransitGatewayPeeringAttachmentsInput
source · #[non_exhaustive]pub struct DescribeTransitGatewayPeeringAttachmentsInput {
pub transit_gateway_attachment_ids: Option<Vec<String>>,
pub filters: Option<Vec<Filter>>,
pub max_results: Option<i32>,
pub next_token: Option<String>,
pub dry_run: Option<bool>,
}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.transit_gateway_attachment_ids: Option<Vec<String>>One or more IDs of the transit gateway peering attachments.
filters: Option<Vec<Filter>>One or more filters. The possible values are:
-
transit-gateway-attachment-id- The ID of the transit gateway attachment. -
local-owner-id- The ID of your Amazon Web Services account. -
remote-owner-id- The ID of the Amazon Web Services account in the remote Region that owns the transit gateway. -
state- The state of the peering attachment. Valid values areavailable|deleted|deleting|failed|failing|initiatingRequest|modifying|pendingAcceptance|pending|rollingBack|rejected|rejecting). -
tag:- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Ownerand the valueTeamA, specifytag:Ownerfor the filter name andTeamAfor the filter value. -
tag-key- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value. -
transit-gateway-id- The ID of the transit gateway.
max_results: Option<i32>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
next_token: Option<String>The token for the next page of results.
dry_run: Option<bool>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Implementations§
source§impl DescribeTransitGatewayPeeringAttachmentsInput
impl DescribeTransitGatewayPeeringAttachmentsInput
sourcepub fn transit_gateway_attachment_ids(&self) -> &[String]
pub fn transit_gateway_attachment_ids(&self) -> &[String]
One or more IDs of the transit gateway peering attachments.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .transit_gateway_attachment_ids.is_none().
sourcepub fn filters(&self) -> &[Filter]
pub fn filters(&self) -> &[Filter]
One or more filters. The possible values are:
-
transit-gateway-attachment-id- The ID of the transit gateway attachment. -
local-owner-id- The ID of your Amazon Web Services account. -
remote-owner-id- The ID of the Amazon Web Services account in the remote Region that owns the transit gateway. -
state- The state of the peering attachment. Valid values areavailable|deleted|deleting|failed|failing|initiatingRequest|modifying|pendingAcceptance|pending|rollingBack|rejected|rejecting). -
tag:- The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Ownerand the valueTeamA, specifytag:Ownerfor the filter name andTeamAfor the filter value. -
tag-key- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value. -
transit-gateway-id- The ID of the transit gateway.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .filters.is_none().
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token for the next page of results.
source§impl DescribeTransitGatewayPeeringAttachmentsInput
impl DescribeTransitGatewayPeeringAttachmentsInput
sourcepub fn builder() -> DescribeTransitGatewayPeeringAttachmentsInputBuilder
pub fn builder() -> DescribeTransitGatewayPeeringAttachmentsInputBuilder
Creates a new builder-style object to manufacture DescribeTransitGatewayPeeringAttachmentsInput.
Trait Implementations§
source§impl Clone for DescribeTransitGatewayPeeringAttachmentsInput
impl Clone for DescribeTransitGatewayPeeringAttachmentsInput
source§fn clone(&self) -> DescribeTransitGatewayPeeringAttachmentsInput
fn clone(&self) -> DescribeTransitGatewayPeeringAttachmentsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DescribeTransitGatewayPeeringAttachmentsInput
impl PartialEq for DescribeTransitGatewayPeeringAttachmentsInput
source§fn eq(&self, other: &DescribeTransitGatewayPeeringAttachmentsInput) -> bool
fn eq(&self, other: &DescribeTransitGatewayPeeringAttachmentsInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeTransitGatewayPeeringAttachmentsInput
Auto Trait Implementations§
impl Freeze for DescribeTransitGatewayPeeringAttachmentsInput
impl RefUnwindSafe for DescribeTransitGatewayPeeringAttachmentsInput
impl Send for DescribeTransitGatewayPeeringAttachmentsInput
impl Sync for DescribeTransitGatewayPeeringAttachmentsInput
impl Unpin for DescribeTransitGatewayPeeringAttachmentsInput
impl UnwindSafe for DescribeTransitGatewayPeeringAttachmentsInput
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