cardano-node-8.8.1: The cardano full node
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Node.Configuration.POM

Synopsis

Documentation

data NodeConfiguration Source #

Constructors

NodeConfiguration 

Fields

data NetworkP2PMode Source #

Instances

Instances details
Generic NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Associated Types

type Rep NetworkP2PMode :: Type -> Type Source #

Show NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Eq NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep NetworkP2PMode Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep NetworkP2PMode = D1 ('MetaData "NetworkP2PMode" "Cardano.Node.Configuration.POM" "cardano-node-8.8.1-inplace" 'False) (C1 ('MetaCons "EnabledP2PMode" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DisabledP2PMode" 'PrefixI 'False) (U1 :: Type -> Type))

data PartialNodeConfiguration Source #

Constructors

PartialNodeConfiguration 

Fields

Instances

Instances details
FromJSON PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Semigroup PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Generic PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Associated Types

type Rep PartialNodeConfiguration :: Type -> Type Source #

Show PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

AdjustFilePaths PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

Eq PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep PartialNodeConfiguration Source # 
Instance details

Defined in Cardano.Node.Configuration.POM

type Rep PartialNodeConfiguration = D1 ('MetaData "PartialNodeConfiguration" "Cardano.Node.Configuration.POM" "cardano-node-8.8.1-inplace" 'False) (C1 ('MetaCons "PartialNodeConfiguration" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "pncSocketConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SocketConfig)) :*: S1 ('MetaSel ('Just "pncConfigFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ConfigYamlFilePath))) :*: (S1 ('MetaSel ('Just "pncTopologyFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last TopologyFile)) :*: S1 ('MetaSel ('Just "pncDatabaseFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DbFile)))) :*: ((S1 ('MetaSel ('Just "pncProtocolFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ProtocolFilepaths)) :*: S1 ('MetaSel ('Just "pncValidateDB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool))) :*: (S1 ('MetaSel ('Just "pncShutdownConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last ShutdownConfig)) :*: S1 ('MetaSel ('Just "pncStartAsNonProducingNode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool))))) :*: (((S1 ('MetaSel ('Just "pncProtocolConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NodeProtocolConfiguration)) :*: S1 ('MetaSel ('Just "pncDiffusionMode") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffusionMode))) :*: (S1 ('MetaSel ('Just "pncSnapshotInterval") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last SnapshotInterval)) :*: S1 ('MetaSel ('Just "pncExperimentalProtocolsEnabled") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)))) :*: ((S1 ('MetaSel ('Just "pncMaxConcurrencyBulkSync") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyBulkSync)) :*: S1 ('MetaSel ('Just "pncMaxConcurrencyDeadline") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MaxConcurrencyDeadline))) :*: (S1 ('MetaSel ('Just "pncLoggingSwitch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)) :*: S1 ('MetaSel ('Just "pncLogMetrics") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Bool)))))) :*: ((((S1 ('MetaSel ('Just "pncTraceConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last PartialTraceOptions)) :*: S1 ('MetaSel ('Just "pncTraceForwardSocket") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last (SocketPath, ForwarderMode)))) :*: (S1 ('MetaSel ('Just "pncMaybeMempoolCapacityOverride") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last MempoolCapacityBytesOverride)) :*: S1 ('MetaSel ('Just "pncProtocolIdleTimeout") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffTime)))) :*: ((S1 ('MetaSel ('Just "pncTimeWaitTimeout") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffTime)) :*: S1 ('MetaSel ('Just "pncChainSyncIdleTimeout") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last DiffTime))) :*: (S1 ('MetaSel ('Just "pncAcceptedConnectionsLimit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last AcceptedConnectionsLimit)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfRootPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int))))) :*: (((S1 ('MetaSel ('Just "pncTargetNumberOfKnownPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfEstablishedPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int))) :*: (S1 ('MetaSel ('Just "pncTargetNumberOfActivePeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfKnownBigLedgerPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)))) :*: ((S1 ('MetaSel ('Just "pncTargetNumberOfEstablishedBigLedgerPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int)) :*: S1 ('MetaSel ('Just "pncTargetNumberOfActiveBigLedgerPeers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last Int))) :*: (S1 ('MetaSel ('Just "pncEnableP2P") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last NetworkP2PMode)) :*: S1 ('MetaSel ('Just "pncPeerSharing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Last PeerSharing))))))))

data TimeoutOverride Source #

Isomorphic to a `Maybe DiffTime`, but expresses what Nothing means, in this case that we want to NOT override the default timeout.