DOH-0.1.4.0: Complete API bindings for DigitalOcean API V2

Safe HaskellNone
LanguageHaskell2010

Network.DigitalOcean.Services.Firewall

Documentation

data Channel Source #

Instances

data Firewall Source #

Instances

Show Firewall Source # 
Generic Firewall Source # 

Associated Types

type Rep Firewall :: * -> * #

Methods

from :: Firewall -> Rep Firewall x #

to :: Rep Firewall x -> Firewall #

FromJSON Firewall Source # 
Paginatable Firewall Source # 
FromJSON (Response [Firewall]) Source # 
FromJSON (Response Firewall) Source # 
FromJSON (PaginationState Firewall) Source # 
type Rep Firewall Source # 

data FirewallPayload Source #

Instances

Show FirewallPayload Source # 
Generic FirewallPayload Source # 
ToJSON FirewallPayload Source # 
Payload FirewallPayload Source # 
type Rep FirewallPayload Source # 
type Rep FirewallPayload = D1 * (MetaData "FirewallPayload" "Network.DigitalOcean.Services.Firewall" "DOH-0.1.4.0-1E19JRUoTXIFgbVw80VcOk" False) (C1 * (MetaCons "FirewallPayload" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "firewallpayloadName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * String)) (S1 * (MetaSel (Just Symbol "firewallpayloadInboundRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [InboundRule]))) ((:*:) * (S1 * (MetaSel (Just Symbol "firewallpayloadOutboundRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [OutboundRule])) ((:*:) * (S1 * (MetaSel (Just Symbol "firewallpayloadDropletIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [DropletId]))) (S1 * (MetaSel (Just Symbol "firewallpayloadTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe [String])))))))

data TagsPayload Source #

Constructors

TagsPayload 

Instances

Show TagsPayload Source # 
Generic TagsPayload Source # 

Associated Types

type Rep TagsPayload :: * -> * #

ToJSON TagsPayload Source # 
Payload TagsPayload Source # 
type Rep TagsPayload Source # 
type Rep TagsPayload = D1 * (MetaData "TagsPayload" "Network.DigitalOcean.Services.Firewall" "DOH-0.1.4.0-1E19JRUoTXIFgbVw80VcOk" False) (C1 * (MetaCons "TagsPayload" PrefixI True) (S1 * (MetaSel (Just Symbol "tagspayloadTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [DropletId])))