amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.NetworkAcl

Description

 
Synopsis

Documentation

data NetworkAcl Source #

Describes a network ACL.

See: newNetworkAcl smart constructor.

Constructors

NetworkAcl' 

Fields

Instances

Instances details
FromXML NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Generic NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Associated Types

type Rep NetworkAcl :: Type -> Type #

Read NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Show NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

NFData NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Methods

rnf :: NetworkAcl -> () #

Eq NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

Hashable NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

type Rep NetworkAcl Source # 
Instance details

Defined in Amazonka.EC2.Types.NetworkAcl

newNetworkAcl :: NetworkAcl Source #

Create a value of NetworkAcl with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:associations:NetworkAcl', networkAcl_associations - Any associations between the network ACL and one or more subnets

$sel:entries:NetworkAcl', networkAcl_entries - One or more entries (rules) in the network ACL.

$sel:isDefault:NetworkAcl', networkAcl_isDefault - Indicates whether this is the default network ACL for the VPC.

NetworkAcl, networkAcl_networkAclId - The ID of the network ACL.

$sel:ownerId:NetworkAcl', networkAcl_ownerId - The ID of the Amazon Web Services account that owns the network ACL.

$sel:tags:NetworkAcl', networkAcl_tags - Any tags assigned to the network ACL.

$sel:vpcId:NetworkAcl', networkAcl_vpcId - The ID of the VPC for the network ACL.

networkAcl_associations :: Lens' NetworkAcl (Maybe [NetworkAclAssociation]) Source #

Any associations between the network ACL and one or more subnets

networkAcl_entries :: Lens' NetworkAcl (Maybe [NetworkAclEntry]) Source #

One or more entries (rules) in the network ACL.

networkAcl_isDefault :: Lens' NetworkAcl (Maybe Bool) Source #

Indicates whether this is the default network ACL for the VPC.

networkAcl_networkAclId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the network ACL.

networkAcl_ownerId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the network ACL.

networkAcl_tags :: Lens' NetworkAcl (Maybe [Tag]) Source #

Any tags assigned to the network ACL.

networkAcl_vpcId :: Lens' NetworkAcl (Maybe Text) Source #

The ID of the VPC for the network ACL.