AWS SDK for C++  1.8.79
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ManagedBlockchain::Model Namespace Reference

Namespaces

 EditionMapper
 
 FrameworkMapper
 
 InvitationStatusMapper
 
 MemberStatusMapper
 
 NetworkStatusMapper
 
 NodeStatusMapper
 
 ProposalStatusMapper
 
 StateDBTypeMapper
 
 ThresholdComparatorMapper
 
 VoteValueMapper
 

Classes

class  ApprovalThresholdPolicy
 
class  CreateMemberRequest
 
class  CreateMemberResult
 
class  CreateNetworkRequest
 
class  CreateNetworkResult
 
class  CreateNodeRequest
 
class  CreateNodeResult
 
class  CreateProposalRequest
 
class  CreateProposalResult
 
class  DeleteMemberRequest
 
class  DeleteMemberResult
 
class  DeleteNodeRequest
 
class  DeleteNodeResult
 
class  GetMemberRequest
 
class  GetMemberResult
 
class  GetNetworkRequest
 
class  GetNetworkResult
 
class  GetNodeRequest
 
class  GetNodeResult
 
class  GetProposalRequest
 
class  GetProposalResult
 
class  Invitation
 
class  InviteAction
 
class  ListInvitationsRequest
 
class  ListInvitationsResult
 
class  ListMembersRequest
 
class  ListMembersResult
 
class  ListNetworksRequest
 
class  ListNetworksResult
 
class  ListNodesRequest
 
class  ListNodesResult
 
class  ListProposalsRequest
 
class  ListProposalsResult
 
class  ListProposalVotesRequest
 
class  ListProposalVotesResult
 
class  LogConfiguration
 
class  LogConfigurations
 
class  Member
 
class  MemberConfiguration
 
class  MemberFabricAttributes
 
class  MemberFabricConfiguration
 
class  MemberFabricLogPublishingConfiguration
 
class  MemberFrameworkAttributes
 
class  MemberFrameworkConfiguration
 
class  MemberLogPublishingConfiguration
 
class  MemberSummary
 
class  Network
 
class  NetworkFabricAttributes
 
class  NetworkFabricConfiguration
 
class  NetworkFrameworkAttributes
 
class  NetworkFrameworkConfiguration
 
class  NetworkSummary
 
class  Node
 
class  NodeConfiguration
 
class  NodeFabricAttributes
 
class  NodeFabricLogPublishingConfiguration
 
class  NodeFrameworkAttributes
 
class  NodeLogPublishingConfiguration
 
class  NodeSummary
 
class  Proposal
 
class  ProposalActions
 
class  ProposalSummary
 
class  RejectInvitationRequest
 
class  RejectInvitationResult
 
class  RemoveAction
 
class  UpdateMemberRequest
 
class  UpdateMemberResult
 
class  UpdateNodeRequest
 
class  UpdateNodeResult
 
class  VoteOnProposalRequest
 
class  VoteOnProposalResult
 
class  VoteSummary
 
class  VotingPolicy
 

Typedefs

typedef Aws::Utils::Outcome< CreateMemberResult, ManagedBlockchainErrorCreateMemberOutcome
 
typedef Aws::Utils::Outcome< CreateNetworkResult, ManagedBlockchainErrorCreateNetworkOutcome
 
typedef Aws::Utils::Outcome< CreateNodeResult, ManagedBlockchainErrorCreateNodeOutcome
 
typedef Aws::Utils::Outcome< CreateProposalResult, ManagedBlockchainErrorCreateProposalOutcome
 
typedef Aws::Utils::Outcome< DeleteMemberResult, ManagedBlockchainErrorDeleteMemberOutcome
 
typedef Aws::Utils::Outcome< DeleteNodeResult, ManagedBlockchainErrorDeleteNodeOutcome
 
typedef Aws::Utils::Outcome< GetMemberResult, ManagedBlockchainErrorGetMemberOutcome
 
typedef Aws::Utils::Outcome< GetNetworkResult, ManagedBlockchainErrorGetNetworkOutcome
 
typedef Aws::Utils::Outcome< GetNodeResult, ManagedBlockchainErrorGetNodeOutcome
 
typedef Aws::Utils::Outcome< GetProposalResult, ManagedBlockchainErrorGetProposalOutcome
 
typedef Aws::Utils::Outcome< ListInvitationsResult, ManagedBlockchainErrorListInvitationsOutcome
 
typedef Aws::Utils::Outcome< ListMembersResult, ManagedBlockchainErrorListMembersOutcome
 
typedef Aws::Utils::Outcome< ListNetworksResult, ManagedBlockchainErrorListNetworksOutcome
 
typedef Aws::Utils::Outcome< ListNodesResult, ManagedBlockchainErrorListNodesOutcome
 
typedef Aws::Utils::Outcome< ListProposalVotesResult, ManagedBlockchainErrorListProposalVotesOutcome
 
typedef Aws::Utils::Outcome< ListProposalsResult, ManagedBlockchainErrorListProposalsOutcome
 
typedef Aws::Utils::Outcome< RejectInvitationResult, ManagedBlockchainErrorRejectInvitationOutcome
 
typedef Aws::Utils::Outcome< UpdateMemberResult, ManagedBlockchainErrorUpdateMemberOutcome
 
typedef Aws::Utils::Outcome< UpdateNodeResult, ManagedBlockchainErrorUpdateNodeOutcome
 
typedef Aws::Utils::Outcome< VoteOnProposalResult, ManagedBlockchainErrorVoteOnProposalOutcome
 
typedef std::future< CreateMemberOutcomeCreateMemberOutcomeCallable
 
typedef std::future< CreateNetworkOutcomeCreateNetworkOutcomeCallable
 
typedef std::future< CreateNodeOutcomeCreateNodeOutcomeCallable
 
typedef std::future< CreateProposalOutcomeCreateProposalOutcomeCallable
 
typedef std::future< DeleteMemberOutcomeDeleteMemberOutcomeCallable
 
typedef std::future< DeleteNodeOutcomeDeleteNodeOutcomeCallable
 
typedef std::future< GetMemberOutcomeGetMemberOutcomeCallable
 
typedef std::future< GetNetworkOutcomeGetNetworkOutcomeCallable
 
typedef std::future< GetNodeOutcomeGetNodeOutcomeCallable
 
typedef std::future< GetProposalOutcomeGetProposalOutcomeCallable
 
typedef std::future< ListInvitationsOutcomeListInvitationsOutcomeCallable
 
typedef std::future< ListMembersOutcomeListMembersOutcomeCallable
 
typedef std::future< ListNetworksOutcomeListNetworksOutcomeCallable
 
typedef std::future< ListNodesOutcomeListNodesOutcomeCallable
 
typedef std::future< ListProposalVotesOutcomeListProposalVotesOutcomeCallable
 
typedef std::future< ListProposalsOutcomeListProposalsOutcomeCallable
 
typedef std::future< RejectInvitationOutcomeRejectInvitationOutcomeCallable
 
typedef std::future< UpdateMemberOutcomeUpdateMemberOutcomeCallable
 
typedef std::future< UpdateNodeOutcomeUpdateNodeOutcomeCallable
 
typedef std::future< VoteOnProposalOutcomeVoteOnProposalOutcomeCallable
 

Enumerations

enum  Edition { Edition::NOT_SET, Edition::STARTER, Edition::STANDARD }
 
enum  Framework { Framework::NOT_SET, Framework::HYPERLEDGER_FABRIC }
 
enum  InvitationStatus {
  InvitationStatus::NOT_SET, InvitationStatus::PENDING, InvitationStatus::ACCEPTED, InvitationStatus::ACCEPTING,
  InvitationStatus::REJECTED, InvitationStatus::EXPIRED
}
 
enum  MemberStatus {
  MemberStatus::NOT_SET, MemberStatus::CREATING, MemberStatus::AVAILABLE, MemberStatus::CREATE_FAILED,
  MemberStatus::UPDATING, MemberStatus::DELETING, MemberStatus::DELETED
}
 
enum  NetworkStatus {
  NetworkStatus::NOT_SET, NetworkStatus::CREATING, NetworkStatus::AVAILABLE, NetworkStatus::CREATE_FAILED,
  NetworkStatus::DELETING, NetworkStatus::DELETED
}
 
enum  NodeStatus {
  NodeStatus::NOT_SET, NodeStatus::CREATING, NodeStatus::AVAILABLE, NodeStatus::CREATE_FAILED,
  NodeStatus::UPDATING, NodeStatus::DELETING, NodeStatus::DELETED, NodeStatus::FAILED
}
 
enum  ProposalStatus {
  ProposalStatus::NOT_SET, ProposalStatus::IN_PROGRESS, ProposalStatus::APPROVED, ProposalStatus::REJECTED,
  ProposalStatus::EXPIRED, ProposalStatus::ACTION_FAILED
}
 
enum  StateDBType { StateDBType::NOT_SET, StateDBType::LevelDB, StateDBType::CouchDB }
 
enum  ThresholdComparator { ThresholdComparator::NOT_SET, ThresholdComparator::GREATER_THAN, ThresholdComparator::GREATER_THAN_OR_EQUAL_TO }
 
enum  VoteValue { VoteValue::NOT_SET, VoteValue::YES, VoteValue::NO }
 

Typedef Documentation

◆ CreateMemberOutcome

Definition at line 92 of file ManagedBlockchainClient.h.

◆ CreateMemberOutcomeCallable

Definition at line 115 of file ManagedBlockchainClient.h.

◆ CreateNetworkOutcome

Definition at line 95 of file ManagedBlockchainClient.h.

◆ CreateNetworkOutcomeCallable

Definition at line 116 of file ManagedBlockchainClient.h.

◆ CreateNodeOutcome

Definition at line 96 of file ManagedBlockchainClient.h.

◆ CreateNodeOutcomeCallable

Definition at line 117 of file ManagedBlockchainClient.h.

◆ CreateProposalOutcome

Definition at line 97 of file ManagedBlockchainClient.h.

◆ CreateProposalOutcomeCallable

Definition at line 118 of file ManagedBlockchainClient.h.

◆ DeleteMemberOutcome

Definition at line 98 of file ManagedBlockchainClient.h.

◆ DeleteMemberOutcomeCallable

Definition at line 119 of file ManagedBlockchainClient.h.

◆ DeleteNodeOutcome

Definition at line 99 of file ManagedBlockchainClient.h.

◆ DeleteNodeOutcomeCallable

Definition at line 120 of file ManagedBlockchainClient.h.

◆ GetMemberOutcome

Definition at line 100 of file ManagedBlockchainClient.h.

◆ GetMemberOutcomeCallable

Definition at line 121 of file ManagedBlockchainClient.h.

◆ GetNetworkOutcome

Definition at line 101 of file ManagedBlockchainClient.h.

◆ GetNetworkOutcomeCallable

Definition at line 122 of file ManagedBlockchainClient.h.

◆ GetNodeOutcome

Definition at line 102 of file ManagedBlockchainClient.h.

◆ GetNodeOutcomeCallable

Definition at line 123 of file ManagedBlockchainClient.h.

◆ GetProposalOutcome

Definition at line 103 of file ManagedBlockchainClient.h.

◆ GetProposalOutcomeCallable

Definition at line 124 of file ManagedBlockchainClient.h.

◆ ListInvitationsOutcome

Definition at line 104 of file ManagedBlockchainClient.h.

◆ ListInvitationsOutcomeCallable

Definition at line 125 of file ManagedBlockchainClient.h.

◆ ListMembersOutcome

Definition at line 105 of file ManagedBlockchainClient.h.

◆ ListMembersOutcomeCallable

Definition at line 126 of file ManagedBlockchainClient.h.

◆ ListNetworksOutcome

Definition at line 106 of file ManagedBlockchainClient.h.

◆ ListNetworksOutcomeCallable

Definition at line 127 of file ManagedBlockchainClient.h.

◆ ListNodesOutcome

Definition at line 107 of file ManagedBlockchainClient.h.

◆ ListNodesOutcomeCallable

Definition at line 128 of file ManagedBlockchainClient.h.

◆ ListProposalsOutcome

Definition at line 109 of file ManagedBlockchainClient.h.

◆ ListProposalsOutcomeCallable

Definition at line 130 of file ManagedBlockchainClient.h.

◆ ListProposalVotesOutcome

Definition at line 108 of file ManagedBlockchainClient.h.

◆ ListProposalVotesOutcomeCallable

Definition at line 129 of file ManagedBlockchainClient.h.

◆ RejectInvitationOutcome

Definition at line 110 of file ManagedBlockchainClient.h.

◆ RejectInvitationOutcomeCallable

Definition at line 131 of file ManagedBlockchainClient.h.

◆ UpdateMemberOutcome

Definition at line 111 of file ManagedBlockchainClient.h.

◆ UpdateMemberOutcomeCallable

Definition at line 132 of file ManagedBlockchainClient.h.

◆ UpdateNodeOutcome

Definition at line 112 of file ManagedBlockchainClient.h.

◆ UpdateNodeOutcomeCallable

Definition at line 133 of file ManagedBlockchainClient.h.

◆ VoteOnProposalOutcome

Definition at line 113 of file ManagedBlockchainClient.h.

◆ VoteOnProposalOutcomeCallable

Definition at line 134 of file ManagedBlockchainClient.h.

Enumeration Type Documentation

◆ Edition

Enumerator
NOT_SET 
STARTER 
STANDARD 

Definition at line 16 of file Edition.h.

◆ Framework

Enumerator
NOT_SET 
HYPERLEDGER_FABRIC 

Definition at line 16 of file Framework.h.

◆ InvitationStatus

Enumerator
NOT_SET 
PENDING 
ACCEPTED 
ACCEPTING 
REJECTED 
EXPIRED 

Definition at line 16 of file InvitationStatus.h.

◆ MemberStatus

Enumerator
NOT_SET 
CREATING 
AVAILABLE 
CREATE_FAILED 
UPDATING 
DELETING 
DELETED 

Definition at line 16 of file MemberStatus.h.

◆ NetworkStatus

Enumerator
NOT_SET 
CREATING 
AVAILABLE 
CREATE_FAILED 
DELETING 
DELETED 

Definition at line 16 of file NetworkStatus.h.

◆ NodeStatus

Enumerator
NOT_SET 
CREATING 
AVAILABLE 
CREATE_FAILED 
UPDATING 
DELETING 
DELETED 
FAILED 

Definition at line 16 of file NodeStatus.h.

◆ ProposalStatus

Enumerator
NOT_SET 
IN_PROGRESS 
APPROVED 
REJECTED 
EXPIRED 
ACTION_FAILED 

Definition at line 16 of file ProposalStatus.h.

◆ StateDBType

Enumerator
NOT_SET 
LevelDB 
CouchDB 

Definition at line 16 of file StateDBType.h.

◆ ThresholdComparator

Enumerator
NOT_SET 
GREATER_THAN 
GREATER_THAN_OR_EQUAL_TO 

Definition at line 16 of file ThresholdComparator.h.

◆ VoteValue

Enumerator
NOT_SET 
YES 
NO 

Definition at line 16 of file VoteValue.h.