pub struct Firewall {Show 13 fields
pub firewall_name: String,
pub firewall_arn: String,
pub firewall_id: String,
pub firewall_policy_arn: String,
pub vpc_id: String,
pub subnet_mappings: Vec<SubnetMapping>,
pub delete_protection: bool,
pub subnet_change_protection: bool,
pub firewall_policy_change_protection: bool,
pub availability_zone_change_protection: bool,
pub description: Option<String>,
pub tags: Vec<(String, String)>,
pub encryption_configuration: Option<Value>,
}Expand description
A Network Firewall firewall resource.
Fields§
§firewall_name: String§firewall_arn: String§firewall_id: String§firewall_policy_arn: String§vpc_id: String§subnet_mappings: Vec<SubnetMapping>§delete_protection: bool§subnet_change_protection: bool§firewall_policy_change_protection: bool§availability_zone_change_protection: bool§description: Option<String>§encryption_configuration: Option<Value>Trait Implementations§
Source§impl From<&Firewall> for FirewallView
impl From<&Firewall> for FirewallView
Source§impl From<FirewallView> for Firewall
impl From<FirewallView> for Firewall
Source§fn from(v: FirewallView) -> Self
fn from(v: FirewallView) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Firewall
impl RefUnwindSafe for Firewall
impl Send for Firewall
impl Sync for Firewall
impl Unpin for Firewall
impl UnsafeUnpin for Firewall
impl UnwindSafe for Firewall
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.