#[non_exhaustive]pub struct FirewallRuleGroupAssociation { /* private fields */ }
Expand description
An association between a firewall rule group and a VPC, which enables DNS filtering for the VPC.
Implementations§
source§impl FirewallRuleGroupAssociation
impl FirewallRuleGroupAssociation
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the firewall rule group association.
sourcepub fn firewall_rule_group_id(&self) -> Option<&str>
pub fn firewall_rule_group_id(&self) -> Option<&str>
The unique identifier of the firewall rule group.
sourcepub fn vpc_id(&self) -> Option<&str>
pub fn vpc_id(&self) -> Option<&str>
The unique identifier of the VPC that is associated with the rule group.
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 are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.
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.
sourcepub fn managed_owner_name(&self) -> Option<&str>
pub fn managed_owner_name(&self) -> Option<&str>
The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.
sourcepub fn status(&self) -> Option<&FirewallRuleGroupAssociationStatus>
pub fn status(&self) -> Option<&FirewallRuleGroupAssociationStatus>
The current status of the association.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
Additional information about the status of the response, if available.
sourcepub fn creator_request_id(&self) -> Option<&str>
pub fn creator_request_id(&self) -> Option<&str>
A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.
sourcepub fn creation_time(&self) -> Option<&str>
pub fn creation_time(&self) -> Option<&str>
The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).
sourcepub fn modification_time(&self) -> Option<&str>
pub fn modification_time(&self) -> Option<&str>
The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).
source§impl FirewallRuleGroupAssociation
impl FirewallRuleGroupAssociation
sourcepub fn builder() -> FirewallRuleGroupAssociationBuilder
pub fn builder() -> FirewallRuleGroupAssociationBuilder
Creates a new builder-style object to manufacture FirewallRuleGroupAssociation
.
Trait Implementations§
source§impl Clone for FirewallRuleGroupAssociation
impl Clone for FirewallRuleGroupAssociation
source§fn clone(&self) -> FirewallRuleGroupAssociation
fn clone(&self) -> FirewallRuleGroupAssociation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FirewallRuleGroupAssociation
impl Debug for FirewallRuleGroupAssociation
source§impl PartialEq<FirewallRuleGroupAssociation> for FirewallRuleGroupAssociation
impl PartialEq<FirewallRuleGroupAssociation> for FirewallRuleGroupAssociation
source§fn eq(&self, other: &FirewallRuleGroupAssociation) -> bool
fn eq(&self, other: &FirewallRuleGroupAssociation) -> bool
self
and other
values to be equal, and is used
by ==
.