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