[−][src]Crate rusoto_managedblockchain
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. Currently, Managed Blockchain supports the Hyperledger Fabric open source framework.
If you're using the service, you're probably looking for ManagedBlockchainClient and ManagedBlockchain.
Structs
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 |
CreateMemberInput | |
CreateMemberOutput | |
CreateNetworkInput | |
CreateNetworkOutput | |
CreateNodeInput | |
CreateNodeOutput | |
CreateProposalInput | |
CreateProposalOutput | |
DeleteMemberInput | |
DeleteMemberOutput | |
DeleteNodeInput | |
DeleteNodeOutput | |
GetMemberInput | |
GetMemberOutput | |
GetNetworkInput | |
GetNetworkOutput | |
GetNodeInput | |
GetNodeOutput | |
GetProposalInput | |
GetProposalOutput | |
Invitation | An invitation to an AWS account to create a member and join the network. |
InviteAction | An action to invite a specific AWS account to create a member and join the network. The |
ListInvitationsInput | |
ListInvitationsOutput | |
ListMembersInput | |
ListMembersOutput | |
ListNetworksInput | |
ListNetworksOutput | |
ListNodesInput | |
ListNodesOutput | |
ListProposalVotesInput | |
ListProposalVotesOutput | |
ListProposalsInput | |
ListProposalsOutput | |
ManagedBlockchainClient | A client for the ManagedBlockchain API. |
Member | Member configuration properties. |
MemberConfiguration | Configuration properties of the member. |
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 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. |
MemberSummary | A summary of configuration properties for a member. |
Network | Network configuration properties. |
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 peer node. |
NodeConfiguration | Configuration properties of a peer node. |
NodeFabricAttributes | Attributes of Hyperledger Fabric for a peer node on a Managed Blockchain network that uses Hyperledger Fabric. |
NodeFrameworkAttributes | Attributes relevant to a peer node on a Managed Blockchain network for the blockchain framework that the network uses. |
NodeSummary | A summary of configuration properties for a peer node. |
Proposal | Properties of a proposal on a Managed Blockchain network. |
ProposalActions | The actions to carry out if a proposal is |
ProposalSummary | Properties of a proposal. |
RejectInvitationInput | |
RejectInvitationOutput | |
RemoveAction | An action to remove a member from a Managed Blockchain network as the result of a removal proposal that is |
VoteOnProposalInput | |
VoteOnProposalOutput | |
VoteSummary | Properties of an individual vote that a member cast for a proposal. |
VotingPolicy | The voting rules for the network to decide if a proposal is accepted |
Enums
CreateMemberError | Errors returned by CreateMember |
CreateNetworkError | Errors returned by CreateNetwork |
CreateNodeError | Errors returned by CreateNode |
CreateProposalError | Errors returned by CreateProposal |
DeleteMemberError | Errors returned by DeleteMember |
DeleteNodeError | Errors returned by DeleteNode |
GetMemberError | Errors returned by GetMember |
GetNetworkError | Errors returned by GetNetwork |
GetNodeError | Errors returned by GetNode |
GetProposalError | Errors returned by GetProposal |
ListInvitationsError | Errors returned by ListInvitations |
ListMembersError | Errors returned by ListMembers |
ListNetworksError | Errors returned by ListNetworks |
ListNodesError | Errors returned by ListNodes |
ListProposalVotesError | Errors returned by ListProposalVotes |
ListProposalsError | Errors returned by ListProposals |
RejectInvitationError | Errors returned by RejectInvitation |
VoteOnProposalError | Errors returned by VoteOnProposal |
Traits
ManagedBlockchain | Trait representing the capabilities of the ManagedBlockchain API. ManagedBlockchain clients implement this trait. |