#[non_exhaustive]pub struct AwsNetworkFirewallFirewallDetails {
pub delete_protection: bool,
pub description: Option<String>,
pub firewall_arn: Option<String>,
pub firewall_id: Option<String>,
pub firewall_name: Option<String>,
pub firewall_policy_arn: Option<String>,
pub firewall_policy_change_protection: bool,
pub subnet_change_protection: bool,
pub subnet_mappings: Option<Vec<AwsNetworkFirewallFirewallSubnetMappingsDetails>>,
pub vpc_id: Option<String>,
}Expand description
Details about an Network Firewall firewall.
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.delete_protection: boolWhether the firewall is protected from deletion. If set to true, then the firewall cannot be deleted.
description: Option<String>A description of the firewall.
firewall_arn: Option<String>The ARN of the firewall.
firewall_id: Option<String>The identifier of the firewall.
firewall_name: Option<String>A descriptive name of the firewall.
firewall_policy_arn: Option<String>The ARN of the firewall policy.
firewall_policy_change_protection: boolWhether the firewall is protected from a change to the firewall policy. If set to true, you cannot associate a different policy with the firewall.
subnet_change_protection: boolWhether the firewall is protected from a change to the subnet associations. If set to true, you cannot map different subnets to the firewall.
subnet_mappings: Option<Vec<AwsNetworkFirewallFirewallSubnetMappingsDetails>>The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
vpc_id: Option<String>The identifier of the VPC where the firewall is used.
Implementations
Whether the firewall is protected from deletion. If set to true, then the firewall cannot be deleted.
A description of the firewall.
The ARN of the firewall.
The identifier of the firewall.
A descriptive name of the firewall.
The ARN of the firewall policy.
Whether the firewall is protected from a change to the firewall policy. If set to true, you cannot associate a different policy with the firewall.
Whether the firewall is protected from a change to the subnet associations. If set to true, you cannot map different subnets to the firewall.
The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
Creates a new builder-style object to manufacture AwsNetworkFirewallFirewallDetails
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 Send for AwsNetworkFirewallFirewallDetails
impl Sync for AwsNetworkFirewallFirewallDetails
impl Unpin for AwsNetworkFirewallFirewallDetails
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