#[non_exhaustive]pub struct ListManagedRuleSetsInput {
pub scope: Option<Scope>,
pub next_marker: Option<String>,
pub limit: 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.scope: Option<Scope>
Specifies whether this is for an Amazon CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance.
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
-
CLI - Specify the Region when you use the CloudFront scope:
--scope=CLOUDFRONT --region=us-east-1
. -
API and SDKs - For all calls, use the Region endpoint us-east-1.
next_marker: Option<String>
When you request a list of objects with a Limit
setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker
value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
limit: Option<i32>
The maximum number of objects that you want WAF to return for this request. If more objects are available, in the response, WAF provides a NextMarker
value that you can use in a subsequent call to get the next batch of objects.
Implementations§
source§impl ListManagedRuleSetsInput
impl ListManagedRuleSetsInput
sourcepub fn scope(&self) -> Option<&Scope>
pub fn scope(&self) -> Option<&Scope>
Specifies whether this is for an Amazon CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance.
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
-
CLI - Specify the Region when you use the CloudFront scope:
--scope=CLOUDFRONT --region=us-east-1
. -
API and SDKs - For all calls, use the Region endpoint us-east-1.
sourcepub fn next_marker(&self) -> Option<&str>
pub fn next_marker(&self) -> Option<&str>
When you request a list of objects with a Limit
setting, if the number of objects that are still available for retrieval exceeds the limit, WAF returns a NextMarker
value in the response. To retrieve the next batch of objects, provide the marker from the prior call in your next request.
source§impl ListManagedRuleSetsInput
impl ListManagedRuleSetsInput
sourcepub fn builder() -> ListManagedRuleSetsInputBuilder
pub fn builder() -> ListManagedRuleSetsInputBuilder
Creates a new builder-style object to manufacture ListManagedRuleSetsInput
.
Trait Implementations§
source§impl Clone for ListManagedRuleSetsInput
impl Clone for ListManagedRuleSetsInput
source§fn clone(&self) -> ListManagedRuleSetsInput
fn clone(&self) -> ListManagedRuleSetsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListManagedRuleSetsInput
impl Debug for ListManagedRuleSetsInput
source§impl PartialEq for ListManagedRuleSetsInput
impl PartialEq for ListManagedRuleSetsInput
source§fn eq(&self, other: &ListManagedRuleSetsInput) -> bool
fn eq(&self, other: &ListManagedRuleSetsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListManagedRuleSetsInput
Auto Trait Implementations§
impl Freeze for ListManagedRuleSetsInput
impl RefUnwindSafe for ListManagedRuleSetsInput
impl Send for ListManagedRuleSetsInput
impl Sync for ListManagedRuleSetsInput
impl Unpin for ListManagedRuleSetsInput
impl UnwindSafe for ListManagedRuleSetsInput
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