libZSservicesZSamazonka-network-firewallZSamazonka-network-firewall
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.NetworkFirewall.Types.IPSet

Description

 
Synopsis

Documentation

data IPSet Source #

A list of IP addresses and address ranges, in CIDR notation. This is part of a RuleVariables.

See: newIPSet smart constructor.

Constructors

IPSet' 

Fields

  • definition :: [Text]

    The list of IP addresses and address ranges, in CIDR notation.

Instances

Instances details
Eq IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Methods

(==) :: IPSet -> IPSet -> Bool #

(/=) :: IPSet -> IPSet -> Bool #

Read IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Show IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Methods

showsPrec :: Int -> IPSet -> ShowS #

show :: IPSet -> String #

showList :: [IPSet] -> ShowS #

Generic IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Associated Types

type Rep IPSet :: Type -> Type #

Methods

from :: IPSet -> Rep IPSet x #

to :: Rep IPSet x -> IPSet #

NFData IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Methods

rnf :: IPSet -> () #

Hashable IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

Methods

hashWithSalt :: Int -> IPSet -> Int #

hash :: IPSet -> Int #

ToJSON IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

FromJSON IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

type Rep IPSet Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.IPSet

type Rep IPSet = D1 ('MetaData "IPSet" "Amazonka.NetworkFirewall.Types.IPSet" "libZSservicesZSamazonka-network-firewallZSamazonka-network-firewall" 'False) (C1 ('MetaCons "IPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newIPSet :: IPSet Source #

Create a value of IPSet 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:definition:IPSet', iPSet_definition - The list of IP addresses and address ranges, in CIDR notation.

iPSet_definition :: Lens' IPSet [Text] Source #

The list of IP addresses and address ranges, in CIDR notation.