The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::ManagedBlockchain::NodeConfiguration

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::ManagedBlockchain::NodeConfiguration object:

  $service_obj->Method(Att1 => { AvailabilityZone => $value, ..., StateDB => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::ManagedBlockchain::NodeConfiguration object:

  $result = $service_obj->Method(...);
  $result->Att1->AvailabilityZone

DESCRIPTION

Configuration properties of a node.

ATTRIBUTES

AvailabilityZone => Str

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

REQUIRED InstanceType => Str

The Amazon Managed Blockchain instance type for the node.

LogPublishingConfiguration => Paws::ManagedBlockchain::NodeLogPublishingConfiguration

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

StateDB => Str

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.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::ManagedBlockchain

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues