Crate rusoto_managedblockchain
source · [−]Expand description
Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using open-source frameworks. Blockchain allows you to build applications where multiple parties can securely and transparently run transactions and share data without the need for a trusted, central authority.
Managed Blockchain supports the Hyperledger Fabric and Ethereum open-source frameworks. Because of fundamental differences between the frameworks, some API actions or data types may only apply in the context of one framework and not the other. For example, actions related to Hyperledger Fabric network members such as CreateMember
and DeleteMember
do not apply to Ethereum.
The description for each action indicates the framework or frameworks to which it applies. Data types and properties that apply only in the context of a particular framework are similarly indicated.
If you’re using the service, you’re probably looking for ManagedBlockchainClient and ManagedBlockchain.
Structs
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.
An invitation to an AWS account to create a member and join the network.
Applies only to Hyperledger Fabric.
An action to invite a specific AWS account to create a member and join the network. The InviteAction
is carried out when a Proposal
is APPROVED
.
Applies only to Hyperledger Fabric.
A configuration for logging events.
A collection of log configurations.
A client for the ManagedBlockchain API.
Member configuration properties.
Applies only to Hyperledger Fabric.
Configuration properties of the member.
Applies only to Hyperledger Fabric.
Attributes of Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.
Configuration properties for Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.
Configuration properties for logging events associated with a member of a Managed Blockchain network using the Hyperledger Fabric framework.
Attributes relevant to a member for the blockchain framework that the Managed Blockchain network uses.
Configuration properties relevant to a member for the blockchain framework that the Managed Blockchain network uses.
Configuration properties for logging events associated with a member of a Managed Blockchain network.
A summary of configuration properties for a member.
Applies only to Hyperledger Fabric.
Network configuration properties.
Attributes of Ethereum for a network.
Attributes of Hyperledger Fabric for a network.
Hyperledger Fabric configuration properties for the network.
Attributes relevant to the network for the blockchain framework that the network uses.
Configuration properties relevant to the network for the blockchain framework that the network uses.
A summary of network configuration properties.
Configuration properties of a node.
Configuration properties of a node.
Attributes of an Ethereum node.
Attributes of Hyperledger Fabric for a peer node on a Hyperledger Fabric network on Managed Blockchain.
Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
Attributes relevant to a node on a Managed Blockchain network for the blockchain framework that the network uses.
Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.
A summary of configuration properties for a node.
Properties of a proposal on a Managed Blockchain network.
Applies only to Hyperledger Fabric.
The actions to carry out if a proposal is APPROVED
.
Applies only to Hyperledger Fabric.
Properties of a proposal.
Applies only to Hyperledger Fabric.
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.
Properties of an individual vote that a member cast for a proposal.
Applies only to Hyperledger Fabric.
The voting rules for the network to decide if a proposal is accepted
Applies only to Hyperledger Fabric.
Enums
Errors returned by CreateMember
Errors returned by CreateNetwork
Errors returned by CreateNode
Errors returned by CreateProposal
Errors returned by DeleteMember
Errors returned by DeleteNode
Errors returned by GetMember
Errors returned by GetNetwork
Errors returned by GetNode
Errors returned by GetProposal
Errors returned by ListInvitations
Errors returned by ListMembers
Errors returned by ListNetworks
Errors returned by ListNodes
Errors returned by ListProposalVotes
Errors returned by ListProposals
Errors returned by ListTagsForResource
Errors returned by RejectInvitation
Errors returned by TagResource
Errors returned by UntagResource
Errors returned by UpdateMember
Errors returned by UpdateNode
Errors returned by VoteOnProposal
Traits
Trait representing the capabilities of the ManagedBlockchain API. ManagedBlockchain clients implement this trait.