class Aws::ManagedBlockchain::Types::NodeConfiguration
Configuration properties of a node.
@note When making an API call, you may pass NodeConfiguration
data as a hash: { instance_type: "InstanceTypeString", # required availability_zone: "AvailabilityZoneString", log_publishing_configuration: { fabric: { chaincode_logs: { cloudwatch: { enabled: false, }, }, peer_logs: { cloudwatch: { enabled: false, }, }, }, }, state_db: "LevelDB", # accepts LevelDB, CouchDB }
@!attribute [rw] instance_type
The Amazon Managed Blockchain instance type for the node. @return [String]
@!attribute [rw] availability_zone
The Availability Zone in which the node exists. Required for Ethereum nodes. @return [String]
@!attribute [rw] log_publishing_configuration
Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain. @return [Types::NodeLogPublishingConfiguration]
@!attribute [rw] state_db
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. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/managedblockchain-2018-09-24/NodeConfiguration AWS API Documentation
Constants
- SENSITIVE