pub struct DefaultNetworkAclResult {
pub arn: Output<String>,
pub default_network_acl_id: Output<String>,
pub egress: Output<Option<Vec<DefaultNetworkAclEgress>>>,
pub ingress: Output<Option<Vec<DefaultNetworkAclIngress>>>,
pub owner_id: Output<String>,
pub subnet_ids: Output<Option<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>
ARN of the Default Network ACL
default_network_acl_id: Output<String>
Network ACL ID to manage. This attribute is exported from aws.ec2.Vpc
, or manually found via the AWS Console.
The following arguments are optional:
egress: Output<Option<Vec<DefaultNetworkAclEgress>>>
Configuration block for an egress rule. Detailed below.
ingress: Output<Option<Vec<DefaultNetworkAclIngress>>>
Configuration block for an ingress rule. Detailed below.
owner_id: Output<String>
ID of the AWS account that owns the Default Network ACL
subnet_ids: Output<Option<Vec<String>>>
List of Subnet IDs to apply the ACL to. See the notes above on Managing Subnets in the Default Network ACL
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>
ID of the associated VPC