| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ManagedBlockChain.Types.NodeConfiguration
Description
Synopsis
- data NodeConfiguration = NodeConfiguration' {}
- newNodeConfiguration :: Text -> NodeConfiguration
- nodeConfiguration_availabilityZone :: Lens' NodeConfiguration (Maybe Text)
- nodeConfiguration_logPublishingConfiguration :: Lens' NodeConfiguration (Maybe NodeLogPublishingConfiguration)
- nodeConfiguration_stateDB :: Lens' NodeConfiguration (Maybe StateDBType)
- nodeConfiguration_instanceType :: Lens' NodeConfiguration Text
Documentation
data NodeConfiguration Source #
Configuration properties of a node.
See: newNodeConfiguration smart constructor.
Constructors
| NodeConfiguration' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> NodeConfiguration |
Create a value of NodeConfiguration 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:availabilityZone:NodeConfiguration', nodeConfiguration_availabilityZone - The Availability Zone in which the node exists. Required for Ethereum
nodes.
$sel:logPublishingConfiguration:NodeConfiguration', nodeConfiguration_logPublishingConfiguration - Configuration properties for logging events associated with a peer node
on a Hyperledger Fabric network on Managed Blockchain.
$sel:stateDB:NodeConfiguration', nodeConfiguration_stateDB - The state database that the node uses. Values are LevelDB or
CouchDB. When using an Amazon Managed Blockchain network with
Hyperledger Fabric version 1.4 or later, the default is CouchDB.
Applies only to Hyperledger Fabric.
$sel:instanceType:NodeConfiguration', nodeConfiguration_instanceType - The Amazon Managed Blockchain instance type for the node.
nodeConfiguration_availabilityZone :: Lens' NodeConfiguration (Maybe Text) Source #
The Availability Zone in which the node exists. Required for Ethereum nodes.
nodeConfiguration_logPublishingConfiguration :: Lens' NodeConfiguration (Maybe NodeLogPublishingConfiguration) Source #
Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.
nodeConfiguration_stateDB :: Lens' NodeConfiguration (Maybe StateDBType) Source #
The state database that the node uses. Values are LevelDB or
CouchDB. When using an Amazon Managed Blockchain network with
Hyperledger Fabric version 1.4 or later, the default is CouchDB.
Applies only to Hyperledger Fabric.
nodeConfiguration_instanceType :: Lens' NodeConfiguration Text Source #
The Amazon Managed Blockchain instance type for the node.