pub struct NetworkAclResult {
pub arn: Output<String>,
pub egress: Output<Vec<NetworkAclEgress>>,
pub ingress: Output<Vec<NetworkAclIngress>>,
pub owner_id: Output<String>,
pub subnet_ids: Output<Vec<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub vpc_id: Output<String>,
}
Fields§
§arn: Output<String>
The ARN of the network ACL
egress: Output<Vec<NetworkAclEgress>>
Specifies an egress rule. Parameters defined below.
ingress: Output<Vec<NetworkAclIngress>>
Specifies an ingress rule. Parameters defined below.
owner_id: Output<String>
The ID of the AWS account that owns the network ACL.
subnet_ids: Output<Vec<String>>
A list of Subnet IDs to apply the ACL to
A map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
vpc_id: Output<String>
The ID of the associated VPC.
Auto Trait Implementations§
impl Freeze for NetworkAclResult
impl RefUnwindSafe for NetworkAclResult
impl Send for NetworkAclResult
impl Sync for NetworkAclResult
impl Unpin for NetworkAclResult
impl UnwindSafe for NetworkAclResult
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