You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ManagedBlockchain::Types::ProposalActions

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ProposalActions as input to an Aws::Client method, you can use a vanilla Hash:

{
  invitations: [
    {
      principal: "PrincipalString", # required
    },
  ],
  removals: [
    {
      member_id: "ResourceIdString", # required
    },
  ],
}

The actions to carry out if a proposal is APPROVED.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#invitationsArray<Types::InviteAction>

The actions to perform for an APPROVED proposal to invite an AWS account to create a member and join the network.

Returns:

  • (Array<Types::InviteAction>)

    The actions to perform for an APPROVED proposal to invite an AWS account to create a member and join the network.

#removalsArray<Types::RemoveAction>

The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.

Returns:

  • (Array<Types::RemoveAction>)

    The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.