Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon Managed Blockchain can respond with.

Structs§

Accessor

The properties of the Accessor.

AccessorSummary

A summary of accessor properties.

ApprovalThresholdPolicy

A policy type that defines the voting rules for the network. The rules decide if a proposal is approved. Approval may be based on criteria such as the percentage of YES votes and the duration of the proposal. The policy applies to all proposals and is specified when the network is created.

Applies only to Hyperledger Fabric.

Invitation

An invitation to an Amazon Web Services account to create a member and join the network.

Applies only to Hyperledger Fabric.

InviteAction

An action to invite a specific Amazon Web Services account to create a member and join the network. The InviteAction is carried out when a Proposal is APPROVED.

Applies only to Hyperledger Fabric.

LogConfiguration

A configuration for logging events.

LogConfigurations

A collection of log configurations.

Member

Member configuration properties.

Applies only to Hyperledger Fabric.

MemberConfiguration

Configuration properties of the member.

Applies only to Hyperledger Fabric.

MemberFabricAttributes

Attributes of Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.

MemberFabricConfiguration

Configuration properties for Hyperledger Fabric for a member in a Managed Blockchain network that is using the Hyperledger Fabric framework.

MemberFabricLogPublishingConfiguration

Configuration properties for logging events associated with a member of a Managed Blockchain network using the Hyperledger Fabric framework.

MemberFrameworkAttributes

Attributes relevant to a member for the blockchain framework that the Managed Blockchain network uses.

MemberFrameworkConfiguration

Configuration properties relevant to a member for the blockchain framework that the Managed Blockchain network uses.

MemberLogPublishingConfiguration

Configuration properties for logging events associated with a member of a Managed Blockchain network.

MemberSummary

A summary of configuration properties for a member.

Applies only to Hyperledger Fabric.

Network

Network configuration properties.

NetworkEthereumAttributes

Attributes of Ethereum for a network.

NetworkFabricAttributes

Attributes of Hyperledger Fabric for a network.

NetworkFabricConfiguration

Hyperledger Fabric configuration properties for the network.

NetworkFrameworkAttributes

Attributes relevant to the network for the blockchain framework that the network uses.

NetworkFrameworkConfiguration

Configuration properties relevant to the network for the blockchain framework that the network uses.

NetworkSummary

A summary of network configuration properties.

Node

Configuration properties of a node.

NodeConfiguration

Configuration properties of a node.

NodeEthereumAttributes

Attributes of an Ethereum node.

NodeFabricAttributes

Attributes of Hyperledger Fabric for a peer node on a Hyperledger Fabric network on Managed Blockchain.

NodeFabricLogPublishingConfiguration

Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

NodeFrameworkAttributes

Attributes relevant to a node on a Managed Blockchain network for the blockchain framework that the network uses.

NodeLogPublishingConfiguration

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

NodeSummary

A summary of configuration properties for a node.

Proposal

Properties of a proposal on a Managed Blockchain network.

Applies only to Hyperledger Fabric.

ProposalActions

The actions to carry out if a proposal is APPROVED.

Applies only to Hyperledger Fabric.

ProposalSummary

Properties of a proposal.

Applies only to Hyperledger Fabric.

RemoveAction

An action to remove a member from a Managed Blockchain network as the result of a removal proposal that is APPROVED. The member and all associated resources are deleted from the network.

Applies only to Hyperledger Fabric.

VoteSummary

Properties of an individual vote that a member cast for a proposal.

Applies only to Hyperledger Fabric.

VotingPolicy

The voting rules for the network to decide if a proposal is accepted

Applies only to Hyperledger Fabric.

Enums§

AccessorNetworkType
When writing a match expression against AccessorNetworkType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AccessorStatus
When writing a match expression against AccessorStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
AccessorType
When writing a match expression against AccessorType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Edition
When writing a match expression against Edition, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Framework
When writing a match expression against Framework, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
InvitationStatus
When writing a match expression against InvitationStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
MemberStatus
When writing a match expression against MemberStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NetworkStatus
When writing a match expression against NetworkStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
NodeStatus
When writing a match expression against NodeStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ProposalStatus
When writing a match expression against ProposalStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
StateDbType
When writing a match expression against StateDbType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ThresholdComparator
When writing a match expression against ThresholdComparator, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
VoteValue
When writing a match expression against VoteValue, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.