You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ManagedBlockchain::Types::NodeConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ManagedBlockchain::Types::NodeConfiguration
- Defined in:
- (unknown)
Overview
When passing NodeConfiguration as input to an Aws::Client method, you can use a vanilla Hash:
{
instance_type: "InstanceTypeString", # required
availability_zone: "AvailabilityZoneString", # required
log_publishing_configuration: {
fabric: {
chaincode_logs: {
cloudwatch: {
enabled: false,
},
},
peer_logs: {
cloudwatch: {
enabled: false,
},
},
},
},
state_db: "LevelDB", # accepts LevelDB, CouchDB
}
Configuration properties of a peer node.
Returned by:
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone in which the node exists.
-
#instance_type ⇒ String
The Amazon Managed Blockchain instance type for the node.
-
#log_publishing_configuration ⇒ Types::NodeLogPublishingConfiguration
Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
-
#state_db ⇒ String
The state database that the node uses.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone in which the node exists.
#instance_type ⇒ String
The Amazon Managed Blockchain instance type for the node.
#log_publishing_configuration ⇒ Types::NodeLogPublishingConfiguration
Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
#state_db ⇒ String
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.
Possible values:
- LevelDB
- CouchDB