ProposalSummary
import type { ProposalSummary } from "https://aws-api.deno.dev/v0.4/services/managedblockchain.ts?docs=full";
Properties of a proposal.
Applies only to Hyperledger Fabric.
interface ProposalSummary {
Arn?: string | null;
CreationDate?: Date | number | null;
Description?: string | null;
ExpirationDate?: Date | number | null;
ProposalId?: string | null;
ProposedByMemberId?: string | null;
ProposedByMemberName?: string | null;
Status?: ProposalStatus | null;
}§Properties
§
Arn?: string | null
[src]The Amazon Resource Name (ARN) of the proposal. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
§
ExpirationDate?: Date | number | null
[src]The date and time that the proposal expires.
This is the CreationDate
plus the ProposalDurationInHours
that is specified in the ProposalThresholdPolicy
.
After this date and time, if members haven't cast enough votes to determine the outcome according to the voting policy, the proposal is EXPIRED
and Actions
aren't carried out.
§
ProposedByMemberId?: string | null
[src]The unique identifier of the member that created the proposal.
§
Status?: ProposalStatus | null
[src]The status of the proposal. Values are as follows:
IN_PROGRESS
- The proposal is active and open for member voting.APPROVED
- The proposal was approved with sufficientYES
votes among members according to theVotingPolicy
specified for theNetwork
. The specified proposal actions are carried out.REJECTED
- The proposal was rejected with insufficientYES
votes among members according to theVotingPolicy
specified for theNetwork
. The specifiedProposalActions
aren't carried out.EXPIRED
- Members didn't cast the number of votes required to determine the proposal outcome before the proposal expired. The specifiedProposalActions
aren't carried out.ACTION_FAILED
- One or more of the specifiedProposalActions
in a proposal that was approved couldn't be completed because of an error.