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