#[non_exhaustive]pub struct FirewallPolicyResponse {
pub firewall_policy_name: Option<String>,
pub firewall_policy_arn: Option<String>,
pub firewall_policy_id: Option<String>,
pub description: Option<String>,
pub firewall_policy_status: Option<ResourceStatus>,
pub tags: Option<Vec<Tag>>,
pub consumed_stateless_rule_capacity: Option<i32>,
pub consumed_stateful_rule_capacity: Option<i32>,
pub number_of_associations: Option<i32>,
}
Expand description
The high-level properties of a firewall policy. This, along with the FirewallPolicy
, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy
.
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_policy_name: Option<String>
The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
firewall_policy_arn: Option<String>
The Amazon Resource Name (ARN) of the firewall policy.
If this response is for a create request that had DryRun
set to TRUE
, then this ARN is a placeholder that isn't attached to a valid resource.
firewall_policy_id: Option<String>
The unique identifier for the firewall policy.
description: Option<String>
A description of the firewall policy.
firewall_policy_status: Option<ResourceStatus>
The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy
and providing the firewall policy's name or ARN.
The key:value pairs to associate with the resource.
consumed_stateless_rule_capacity: Option<i32>
The number of capacity units currently consumed by the policy's stateless rules.
consumed_stateful_rule_capacity: Option<i32>
The number of capacity units currently consumed by the policy's stateful rules.
number_of_associations: Option<i32>
The number of firewalls that are associated with this firewall policy.
Implementations
The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.
The Amazon Resource Name (ARN) of the firewall policy.
If this response is for a create request that had DryRun
set to TRUE
, then this ARN is a placeholder that isn't attached to a valid resource.
The unique identifier for the firewall policy.
A description of the firewall policy.
The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy
and providing the firewall policy's name or ARN.
The key:value pairs to associate with the resource.
The number of capacity units currently consumed by the policy's stateless rules.
The number of capacity units currently consumed by the policy's stateful rules.
The number of firewalls that are associated with this firewall policy.
Creates a new builder-style object to manufacture FirewallPolicyResponse
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for FirewallPolicyResponse
impl Send for FirewallPolicyResponse
impl Sync for FirewallPolicyResponse
impl Unpin for FirewallPolicyResponse
impl UnwindSafe for FirewallPolicyResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more