#[non_exhaustive]pub struct UpdateFirewallRuleGroupAssociationInput {
pub firewall_rule_group_association_id: Option<String>,
pub priority: Option<i32>,
pub mutation_protection: Option<MutationProtectionStatus>,
pub name: 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.firewall_rule_group_association_id: Option<String>
The identifier of the FirewallRuleGroupAssociation
.
priority: Option<i32>
The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.
You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 100, 200, and so on. You can change the priority setting for a rule group association after you create it.
mutation_protection: Option<MutationProtectionStatus>
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
name: Option<String>
The name of the rule group association.
Implementations
sourceimpl UpdateFirewallRuleGroupAssociationInput
impl UpdateFirewallRuleGroupAssociationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateFirewallRuleGroupAssociation, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateFirewallRuleGroupAssociation, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateFirewallRuleGroupAssociation
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateFirewallRuleGroupAssociationInput
sourceimpl UpdateFirewallRuleGroupAssociationInput
impl UpdateFirewallRuleGroupAssociationInput
sourcepub fn firewall_rule_group_association_id(&self) -> Option<&str>
pub fn firewall_rule_group_association_id(&self) -> Option<&str>
The identifier of the FirewallRuleGroupAssociation
.
sourcepub fn priority(&self) -> Option<i32>
pub fn priority(&self) -> Option<i32>
The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.
You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 100, 200, and so on. You can change the priority setting for a rule group association after you create it.
sourcepub fn mutation_protection(&self) -> Option<&MutationProtectionStatus>
pub fn mutation_protection(&self) -> Option<&MutationProtectionStatus>
If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.
Trait Implementations
sourceimpl Clone for UpdateFirewallRuleGroupAssociationInput
impl Clone for UpdateFirewallRuleGroupAssociationInput
sourcefn clone(&self) -> UpdateFirewallRuleGroupAssociationInput
fn clone(&self) -> UpdateFirewallRuleGroupAssociationInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl PartialEq<UpdateFirewallRuleGroupAssociationInput> for UpdateFirewallRuleGroupAssociationInput
impl PartialEq<UpdateFirewallRuleGroupAssociationInput> for UpdateFirewallRuleGroupAssociationInput
sourcefn eq(&self, other: &UpdateFirewallRuleGroupAssociationInput) -> bool
fn eq(&self, other: &UpdateFirewallRuleGroupAssociationInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateFirewallRuleGroupAssociationInput) -> bool
fn ne(&self, other: &UpdateFirewallRuleGroupAssociationInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for UpdateFirewallRuleGroupAssociationInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateFirewallRuleGroupAssociationInput
impl Send for UpdateFirewallRuleGroupAssociationInput
impl Sync for UpdateFirewallRuleGroupAssociationInput
impl Unpin for UpdateFirewallRuleGroupAssociationInput
impl UnwindSafe for UpdateFirewallRuleGroupAssociationInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more