class Aws::ManagedBlockchain::Types::Invitation

An invitation to an AWS account to create a member and join the network.

Applies only to Hyperledger Fabric.

@!attribute [rw] invitation_id

The unique identifier for the invitation.
@return [String]

@!attribute [rw] creation_date

The date and time that the invitation was created.
@return [Time]

@!attribute [rw] expiration_date

The date and time that the invitation expires. This is the
`CreationDate` plus the `ProposalDurationInHours` that is specified
in the `ProposalThresholdPolicy`. After this date and time, the
invitee can no longer create a member and join the network using
this `InvitationId`.
@return [Time]

@!attribute [rw] status

The status of the invitation:

* `PENDING` - The invitee has not created a member to join the
  network, and the invitation has not yet expired.

* `ACCEPTING` - The invitee has begun creating a member, and
  creation has not yet completed.

* `ACCEPTED` - The invitee created a member and joined the network
  using the `InvitationID`.

* `REJECTED` - The invitee rejected the invitation.

* `EXPIRED` - The invitee neither created a member nor rejected the
  invitation before the `ExpirationDate`.
@return [String]

@!attribute [rw] network_summary

A summary of network configuration properties.
@return [Types::NetworkSummary]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the invitation. 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/Invitation AWS API Documentation

Constants

SENSITIVE