Skip to content

NodeConfiguration

Source code in docs_src/capo_managedblockchain/types/node_configuration.py
class NodeConfiguration(TypedDict, closed=True):
    instance_type: (
        "capo_managedblockchain.types.instance_type_string.InstanceTypeString"
    )
    """<p>The Amazon Managed Blockchain instance type for the node.</p>"""
    availability_zone: NotRequired[
        "capo_managedblockchain.types.availability_zone_string.AvailabilityZoneString"
    ]
    """<p>The Availability Zone in which the node exists. Required for Ethereum nodes. </p>"""
    log_publishing_configuration: NotRequired[
        "capo_managedblockchain.types.node_log_publishing_configuration.NodeLogPublishingConfiguration"
    ]
    """<p>Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain. </p>"""
    state_db: NotRequired["capo_managedblockchain.types.state_db_type.StateDBType"]
    """<p>The state database that the node uses. Values are <code>LevelDB</code> or <code>CouchDB</code>. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is <code>CouchDB</code>.</p> <p>Applies only to Hyperledger Fabric.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[AvailabilityZoneString]

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

instance_type instance-attribute

instance_type: InstanceTypeString

The Amazon Managed Blockchain instance type for the node.

log_publishing_configuration instance-attribute

log_publishing_configuration: NotRequired[NodeLogPublishingConfiguration]

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

state_db instance-attribute

state_db: NotRequired[StateDBType]

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.