Class: Aws::ManagedBlockchain::Types::NodeConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-managedblockchain/types.rb

Overview

Configuration properties of a node.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The Availability Zone in which the node exists. Required for Ethereum nodes.

Returns:

  • (String)


2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/aws-sdk-managedblockchain/types.rb', line 2134

class NodeConfiguration < Struct.new(
  :instance_type,
  :availability_zone,
  :log_publishing_configuration,
  :state_db)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The Amazon Managed Blockchain instance type for the node.

Returns:

  • (String)


2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/aws-sdk-managedblockchain/types.rb', line 2134

class NodeConfiguration < Struct.new(
  :instance_type,
  :availability_zone,
  :log_publishing_configuration,
  :state_db)
  SENSITIVE = []
  include Aws::Structure
end

#log_publishing_configurationTypes::NodeLogPublishingConfiguration

Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.



2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/aws-sdk-managedblockchain/types.rb', line 2134

class NodeConfiguration < Struct.new(
  :instance_type,
  :availability_zone,
  :log_publishing_configuration,
  :state_db)
  SENSITIVE = []
  include Aws::Structure
end

#state_dbString

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.

Returns:

  • (String)


2134
2135
2136
2137
2138
2139
2140
2141
# File 'lib/aws-sdk-managedblockchain/types.rb', line 2134

class NodeConfiguration < Struct.new(
  :instance_type,
  :availability_zone,
  :log_publishing_configuration,
  :state_db)
  SENSITIVE = []
  include Aws::Structure
end