Struct aws_sdk_ec2::operation::get_ipam_discovered_public_addresses::GetIpamDiscoveredPublicAddressesInput
source · #[non_exhaustive]pub struct GetIpamDiscoveredPublicAddressesInput {
pub dry_run: Option<bool>,
pub ipam_resource_discovery_id: Option<String>,
pub address_region: Option<String>,
pub filters: Option<Vec<Filter>>,
pub next_token: Option<String>,
pub max_results: Option<i32>,
}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.dry_run: Option<bool>A check for 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.
ipam_resource_discovery_id: Option<String>An IPAM resource discovery ID.
address_region: Option<String>The Amazon Web Services Region for the IP address.
filters: Option<Vec<Filter>>Filters.
next_token: Option<String>The token for the next page of results.
max_results: Option<i32>The maximum number of IPAM discovered public addresses to return in one page of results.
Implementations§
source§impl GetIpamDiscoveredPublicAddressesInput
impl GetIpamDiscoveredPublicAddressesInput
sourcepub fn dry_run(&self) -> Option<bool>
pub fn dry_run(&self) -> Option<bool>
A check for 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.
sourcepub fn ipam_resource_discovery_id(&self) -> Option<&str>
pub fn ipam_resource_discovery_id(&self) -> Option<&str>
An IPAM resource discovery ID.
sourcepub fn address_region(&self) -> Option<&str>
pub fn address_region(&self) -> Option<&str>
The Amazon Web Services Region for the IP address.
sourcepub fn filters(&self) -> &[Filter]
pub fn filters(&self) -> &[Filter]
Filters.
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 next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token for the next page of results.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of IPAM discovered public addresses to return in one page of results.
source§impl GetIpamDiscoveredPublicAddressesInput
impl GetIpamDiscoveredPublicAddressesInput
sourcepub fn builder() -> GetIpamDiscoveredPublicAddressesInputBuilder
pub fn builder() -> GetIpamDiscoveredPublicAddressesInputBuilder
Creates a new builder-style object to manufacture GetIpamDiscoveredPublicAddressesInput.
Trait Implementations§
source§impl Clone for GetIpamDiscoveredPublicAddressesInput
impl Clone for GetIpamDiscoveredPublicAddressesInput
source§fn clone(&self) -> GetIpamDiscoveredPublicAddressesInput
fn clone(&self) -> GetIpamDiscoveredPublicAddressesInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for GetIpamDiscoveredPublicAddressesInput
impl PartialEq for GetIpamDiscoveredPublicAddressesInput
source§fn eq(&self, other: &GetIpamDiscoveredPublicAddressesInput) -> bool
fn eq(&self, other: &GetIpamDiscoveredPublicAddressesInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetIpamDiscoveredPublicAddressesInput
Auto Trait Implementations§
impl Freeze for GetIpamDiscoveredPublicAddressesInput
impl RefUnwindSafe for GetIpamDiscoveredPublicAddressesInput
impl Send for GetIpamDiscoveredPublicAddressesInput
impl Sync for GetIpamDiscoveredPublicAddressesInput
impl Unpin for GetIpamDiscoveredPublicAddressesInput
impl UnwindSafe for GetIpamDiscoveredPublicAddressesInput
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