Paws::ManagedBlockchain - Perl Interface to AWS Amazon Managed Blockchain
use Paws; my $obj = Paws->service('ManagedBlockchain'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], );
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.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/managedblockchain-2018-09-24
Each argument is described in detail in: Paws::ManagedBlockchain::CreateMember
Returns: a Paws::ManagedBlockchain::CreateMemberOutput instance
Creates a member within a Managed Blockchain network.
Each argument is described in detail in: Paws::ManagedBlockchain::CreateNetwork
Returns: a Paws::ManagedBlockchain::CreateNetworkOutput instance
Creates a new blockchain network using Amazon Managed Blockchain.
Each argument is described in detail in: Paws::ManagedBlockchain::CreateNode
Returns: a Paws::ManagedBlockchain::CreateNodeOutput instance
Creates a peer node in a member.
Each argument is described in detail in: Paws::ManagedBlockchain::CreateProposal
Returns: a Paws::ManagedBlockchain::CreateProposalOutput instance
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.
Each argument is described in detail in: Paws::ManagedBlockchain::DeleteMember
Returns: a Paws::ManagedBlockchain::DeleteMemberOutput instance
Deletes 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.
DeleteMember
MemberId
Each argument is described in detail in: Paws::ManagedBlockchain::DeleteNode
Returns: a Paws::ManagedBlockchain::DeleteNodeOutput instance
Deletes a peer node from a member that your AWS account owns. All data on the node is lost and cannot be recovered.
Each argument is described in detail in: Paws::ManagedBlockchain::GetMember
Returns: a Paws::ManagedBlockchain::GetMemberOutput instance
Returns detailed information about a member.
Each argument is described in detail in: Paws::ManagedBlockchain::GetNetwork
Returns: a Paws::ManagedBlockchain::GetNetworkOutput instance
Returns detailed information about a network.
Each argument is described in detail in: Paws::ManagedBlockchain::GetNode
Returns: a Paws::ManagedBlockchain::GetNodeOutput instance
Returns detailed information about a peer node.
Each argument is described in detail in: Paws::ManagedBlockchain::GetProposal
Returns: a Paws::ManagedBlockchain::GetProposalOutput instance
Returns detailed information about a proposal.
Each argument is described in detail in: Paws::ManagedBlockchain::ListInvitations
Returns: a Paws::ManagedBlockchain::ListInvitationsOutput instance
Returns a listing of all invitations made on the specified network.
Each argument is described in detail in: Paws::ManagedBlockchain::ListMembers
Returns: a Paws::ManagedBlockchain::ListMembersOutput instance
Returns a listing of the members in a network and properties of their configurations.
Each argument is described in detail in: Paws::ManagedBlockchain::ListNetworks
Returns: a Paws::ManagedBlockchain::ListNetworksOutput instance
Returns information about the networks in which the current AWS account has members.
Each argument is described in detail in: Paws::ManagedBlockchain::ListNodes
Returns: a Paws::ManagedBlockchain::ListNodesOutput instance
Returns information about the nodes within a network.
Each argument is described in detail in: Paws::ManagedBlockchain::ListProposals
Returns: a Paws::ManagedBlockchain::ListProposalsOutput instance
Returns a listing of proposals for the network.
Each argument is described in detail in: Paws::ManagedBlockchain::ListProposalVotes
Returns: a Paws::ManagedBlockchain::ListProposalVotesOutput instance
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.
Each argument is described in detail in: Paws::ManagedBlockchain::RejectInvitation
Returns: a Paws::ManagedBlockchain::RejectInvitationOutput instance
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.
Each argument is described in detail in: Paws::ManagedBlockchain::VoteOnProposal
Returns: a Paws::ManagedBlockchain::VoteOnProposalOutput instance
Casts 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.
ProposalId
VoterMemberId
Paginator methods are helpers that repetively call methods that return partial results
This service class forms part of Paws
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
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.