AWS.ManagedBlockchain (aws-elixir v0.7.0) View Source
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.
Link to this section Summary
Functions
Creates a member within a Managed Blockchain network.
Creates a new blockchain network using Amazon Managed Blockchain.
Creates a peer node in a member.
Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network.
Deletes a member.
Deletes a peer node from a member that your AWS account owns.
Returns detailed information about a member.
Returns detailed information about a network.
Returns detailed information about a peer node.
Returns detailed information about a proposal.
Returns a listing of all invitations for the current AWS account.
Returns a listing of the members in a network and properties of their configurations.
Returns information about the networks in which the current AWS account has members.
Returns information about the nodes within a network.
Returns the listing of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.
Returns a listing of proposals for the network.
Rejects an invitation to join a network.
Updates a member configuration with new parameters.
Updates a node configuration with new parameters.
Casts a vote for a specified ProposalId
on behalf of a member.
Link to this section Functions
Creates a member within a Managed Blockchain network.
Creates a new blockchain network using Amazon Managed Blockchain.
Creates a peer node in a member.
Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network.
Any member can create a proposal.
delete_member(client, member_id, network_id, input, options \\ [])
View SourceDeletes a member.
Deleting a member removes the member and all associated resources from the
network. DeleteMember
can only be called for a specified MemberId
if the
principal performing the action is associated with the AWS account that owns the
member. In all other cases, the DeleteMember
action is carried out as the
result of an approved proposal to remove a member. If MemberId
is the last
member in a network specified by the last AWS account, the network is deleted
also.
delete_node(client, member_id, network_id, node_id, input, options \\ [])
View SourceDeletes a peer node from a member that your AWS account owns.
All data on the node is lost and cannot be recovered.
Returns detailed information about a member.
Returns detailed information about a network.
Returns detailed information about a peer node.
Returns detailed information about a proposal.
list_invitations(client, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceReturns a listing of all invitations for the current AWS account.
list_members(client, network_id, is_owned \\ nil, max_results \\ nil, name \\ nil, next_token \\ nil, status \\ nil, options \\ [])
View SourceReturns a listing of the members in a network and properties of their configurations.
list_networks(client, framework \\ nil, max_results \\ nil, name \\ nil, next_token \\ nil, status \\ nil, options \\ [])
View SourceReturns information about the networks in which the current AWS account has members.
list_nodes(client, member_id, network_id, max_results \\ nil, next_token \\ nil, status \\ nil, options \\ [])
View SourceReturns information about the nodes within a network.
list_proposal_votes(client, network_id, proposal_id, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceReturns the listing of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.
list_proposals(client, network_id, max_results \\ nil, next_token \\ nil, options \\ [])
View SourceReturns a listing of proposals for the network.
Rejects an invitation to join a network.
This action can be called by a principal in an AWS account that has received an invitation to create a member and join a network.
update_member(client, member_id, network_id, input, options \\ [])
View SourceUpdates a member configuration with new parameters.
update_node(client, member_id, network_id, node_id, input, options \\ [])
View SourceUpdates a node configuration with new parameters.
vote_on_proposal(client, network_id, proposal_id, input, options \\ [])
View SourceCasts a vote for a specified ProposalId
on behalf of a member.
The member to vote as, specified by VoterMemberId
, must be in the same AWS
account as the principal that calls the action.