pub struct NetworkAcl {
pub associations: Option<Vec<NetworkAclAssociation>>,
pub entries: Option<Vec<NetworkAclEntry>>,
pub is_default: Option<bool>,
pub network_acl_id: Option<String>,
pub owner_id: Option<String>,
pub tags: Option<Vec<Tag>>,
pub vpc_id: Option<String>,
}Expand description
Describes a network ACL.
Fields§
§associations: Option<Vec<NetworkAclAssociation>>Any associations between the network ACL and one or more subnets
entries: Option<Vec<NetworkAclEntry>>One or more entries (rules) in the network ACL.
is_default: Option<bool>Indicates whether this is the default network ACL for the VPC.
network_acl_id: Option<String>The ID of the network ACL.
owner_id: Option<String>The ID of the AWS account that owns the network ACL.
Any tags assigned to the network ACL.
vpc_id: Option<String>The ID of the VPC for the network ACL.
Trait Implementations§
Source§impl Clone for NetworkAcl
impl Clone for NetworkAcl
Source§fn clone(&self) -> NetworkAcl
fn clone(&self) -> NetworkAcl
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetworkAcl
impl Debug for NetworkAcl
Source§impl Default for NetworkAcl
impl Default for NetworkAcl
Source§fn default() -> NetworkAcl
fn default() -> NetworkAcl
Returns the “default value” for a type. Read more
Source§impl PartialEq for NetworkAcl
impl PartialEq for NetworkAcl
impl StructuralPartialEq for NetworkAcl
Auto Trait Implementations§
impl Freeze for NetworkAcl
impl RefUnwindSafe for NetworkAcl
impl Send for NetworkAcl
impl Sync for NetworkAcl
impl Unpin for NetworkAcl
impl UnwindSafe for NetworkAcl
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