ManagedBlockchain / Client / vote_on_proposal

vote_on_proposal#

ManagedBlockchain.Client.vote_on_proposal(**kwargs)#

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 Amazon Web Services account as the principal that calls the action.

Applies only to Hyperledger Fabric.

See also: AWS API Documentation

Request Syntax

response = client.vote_on_proposal(
    NetworkId='string',
    ProposalId='string',
    VoterMemberId='string',
    Vote='YES'|'NO'
)
Parameters:
  • NetworkId (string) –

    [REQUIRED]

    The unique identifier of the network.

  • ProposalId (string) –

    [REQUIRED]

    The unique identifier of the proposal.

  • VoterMemberId (string) –

    [REQUIRED]

    The unique identifier of the member casting the vote.

  • Vote (string) –

    [REQUIRED]

    The value of the vote.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • ManagedBlockchain.Client.exceptions.InvalidRequestException

  • ManagedBlockchain.Client.exceptions.IllegalActionException

  • ManagedBlockchain.Client.exceptions.AccessDeniedException

  • ManagedBlockchain.Client.exceptions.ResourceNotFoundException

  • ManagedBlockchain.Client.exceptions.ThrottlingException

  • ManagedBlockchain.Client.exceptions.InternalServiceErrorException