class Aws::ManagedBlockchain::Types::ProposalSummary
Properties of a proposal.
Applies only to Hyperledger Fabric.
@!attribute [rw] proposal_id
The unique identifier of the proposal. @return [String]
@!attribute [rw] description
The description of the proposal. @return [String]
@!attribute [rw] proposed_by_member_id
The unique identifier of the member that created the proposal. @return [String]
@!attribute [rw] proposed_by_member_name
The name of the member that created the proposal. @return [String]
@!attribute [rw] status
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 sufficient `YES` votes among members according to the `VotingPolicy` specified for the `Network`. The specified proposal actions are carried out. * `REJECTED` - The proposal was rejected with insufficient `YES` votes among members according to the `VotingPolicy` specified for the `Network`. The specified `ProposalActions` are not carried out. * `EXPIRED` - Members did not cast the number of votes required to determine the proposal outcome before the proposal expired. The specified `ProposalActions` are not carried out. * `ACTION_FAILED` - One or more of the specified `ProposalActions` in a proposal that was approved could not be completed because of an error. @return [String]
@!attribute [rw] creation_date
The date and time that the proposal was created. @return [Time]
@!attribute [rw] expiration_date
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 have not cast enough votes to determine the outcome according to the voting policy, the proposal is `EXPIRED` and `Actions` are not carried out. @return [Time]
@!attribute [rw] arn
The Amazon Resource Name (ARN) of the proposal. For more information about ARNs and their format, see [Amazon Resource Names (ARNs)][1] in the *AWS General Reference*. [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html @return [String]
@see docs.aws.amazon.com/goto/WebAPI/managedblockchain-2018-09-24/ProposalSummary AWS API Documentation
Constants
- SENSITIVE