Type definitions#
Index > ManagedBlockchain > Type definitions
Auto-generated documentation for ManagedBlockchain type annotations stubs module mypy-boto3-managedblockchain.
AccessorSummaryTypeDef#
# AccessorSummaryTypeDef definition
class AccessorSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[AccessorTypeType], # (1)
Status: NotRequired[AccessorStatusType], # (2)
CreationDate: NotRequired[datetime],
Arn: NotRequired[str],
NetworkType: NotRequired[AccessorNetworkTypeType], # (3)
AccessorTypeDef#
# AccessorTypeDef definition
class AccessorTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[AccessorTypeType], # (1)
BillingToken: NotRequired[str],
Status: NotRequired[AccessorStatusType], # (2)
CreationDate: NotRequired[datetime],
Arn: NotRequired[str],
Tags: NotRequired[dict[str, str]],
NetworkType: NotRequired[AccessorNetworkTypeType], # (3)
ApprovalThresholdPolicyTypeDef#
# ApprovalThresholdPolicyTypeDef definition
class ApprovalThresholdPolicyTypeDef(TypedDict):
ThresholdPercentage: NotRequired[int],
ProposalDurationInHours: NotRequired[int],
ThresholdComparator: NotRequired[ThresholdComparatorType], # (1)
CreateAccessorInputRequestTypeDef#
# CreateAccessorInputRequestTypeDef definition
class CreateAccessorInputRequestTypeDef(TypedDict):
ClientRequestToken: str,
AccessorType: AccessorTypeType, # (1)
Tags: NotRequired[Mapping[str, str]],
NetworkType: NotRequired[AccessorNetworkTypeType], # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteAccessorInputRequestTypeDef#
# DeleteAccessorInputRequestTypeDef definition
class DeleteAccessorInputRequestTypeDef(TypedDict):
AccessorId: str,
DeleteMemberInputRequestTypeDef#
# DeleteMemberInputRequestTypeDef definition
class DeleteMemberInputRequestTypeDef(TypedDict):
NetworkId: str,
MemberId: str,
DeleteNodeInputRequestTypeDef#
# DeleteNodeInputRequestTypeDef definition
class DeleteNodeInputRequestTypeDef(TypedDict):
NetworkId: str,
NodeId: str,
MemberId: NotRequired[str],
GetAccessorInputRequestTypeDef#
# GetAccessorInputRequestTypeDef definition
class GetAccessorInputRequestTypeDef(TypedDict):
AccessorId: str,
GetMemberInputRequestTypeDef#
# GetMemberInputRequestTypeDef definition
class GetMemberInputRequestTypeDef(TypedDict):
NetworkId: str,
MemberId: str,
GetNetworkInputRequestTypeDef#
# GetNetworkInputRequestTypeDef definition
class GetNetworkInputRequestTypeDef(TypedDict):
NetworkId: str,
GetNodeInputRequestTypeDef#
# GetNodeInputRequestTypeDef definition
class GetNodeInputRequestTypeDef(TypedDict):
NetworkId: str,
NodeId: str,
MemberId: NotRequired[str],
GetProposalInputRequestTypeDef#
# GetProposalInputRequestTypeDef definition
class GetProposalInputRequestTypeDef(TypedDict):
NetworkId: str,
ProposalId: str,
NetworkSummaryTypeDef#
# NetworkSummaryTypeDef definition
class NetworkSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Framework: NotRequired[FrameworkType], # (1)
FrameworkVersion: NotRequired[str],
Status: NotRequired[NetworkStatusType], # (2)
CreationDate: NotRequired[datetime],
Arn: NotRequired[str],
- See FrameworkType
- See NetworkStatusType
InviteActionTypeDef#
# InviteActionTypeDef definition
class InviteActionTypeDef(TypedDict):
Principal: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccessorsInputRequestTypeDef#
# ListAccessorsInputRequestTypeDef definition
class ListAccessorsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
NetworkType: NotRequired[AccessorNetworkTypeType], # (1)
ListInvitationsInputRequestTypeDef#
# ListInvitationsInputRequestTypeDef definition
class ListInvitationsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMembersInputRequestTypeDef#
# ListMembersInputRequestTypeDef definition
class ListMembersInputRequestTypeDef(TypedDict):
NetworkId: str,
Name: NotRequired[str],
Status: NotRequired[MemberStatusType], # (1)
IsOwned: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See MemberStatusType
MemberSummaryTypeDef#
# MemberSummaryTypeDef definition
class MemberSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[MemberStatusType], # (1)
CreationDate: NotRequired[datetime],
IsOwned: NotRequired[bool],
Arn: NotRequired[str],
- See MemberStatusType
ListNetworksInputRequestTypeDef#
# ListNetworksInputRequestTypeDef definition
class ListNetworksInputRequestTypeDef(TypedDict):
Name: NotRequired[str],
Framework: NotRequired[FrameworkType], # (1)
Status: NotRequired[NetworkStatusType], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FrameworkType
- See NetworkStatusType
ListNodesInputRequestTypeDef#
# ListNodesInputRequestTypeDef definition
class ListNodesInputRequestTypeDef(TypedDict):
NetworkId: str,
MemberId: NotRequired[str],
Status: NotRequired[NodeStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See NodeStatusType
NodeSummaryTypeDef#
# NodeSummaryTypeDef definition
class NodeSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Status: NotRequired[NodeStatusType], # (1)
CreationDate: NotRequired[datetime],
AvailabilityZone: NotRequired[str],
InstanceType: NotRequired[str],
Arn: NotRequired[str],
- See NodeStatusType
ListProposalVotesInputRequestTypeDef#
# ListProposalVotesInputRequestTypeDef definition
class ListProposalVotesInputRequestTypeDef(TypedDict):
NetworkId: str,
ProposalId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VoteSummaryTypeDef#
# VoteSummaryTypeDef definition
class VoteSummaryTypeDef(TypedDict):
Vote: NotRequired[VoteValueType], # (1)
MemberName: NotRequired[str],
MemberId: NotRequired[str],
- See VoteValueType
ListProposalsInputRequestTypeDef#
# ListProposalsInputRequestTypeDef definition
class ListProposalsInputRequestTypeDef(TypedDict):
NetworkId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ProposalSummaryTypeDef#
# ProposalSummaryTypeDef definition
class ProposalSummaryTypeDef(TypedDict):
ProposalId: NotRequired[str],
Description: NotRequired[str],
ProposedByMemberId: NotRequired[str],
ProposedByMemberName: NotRequired[str],
Status: NotRequired[ProposalStatusType], # (1)
CreationDate: NotRequired[datetime],
ExpirationDate: NotRequired[datetime],
Arn: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
LogConfigurationTypeDef#
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
Enabled: NotRequired[bool],
MemberFabricAttributesTypeDef#
# MemberFabricAttributesTypeDef definition
class MemberFabricAttributesTypeDef(TypedDict):
AdminUsername: NotRequired[str],
CaEndpoint: NotRequired[str],
MemberFabricConfigurationTypeDef#
# MemberFabricConfigurationTypeDef definition
class MemberFabricConfigurationTypeDef(TypedDict):
AdminUsername: str,
AdminPassword: str,
NetworkEthereumAttributesTypeDef#
# NetworkEthereumAttributesTypeDef definition
class NetworkEthereumAttributesTypeDef(TypedDict):
ChainId: NotRequired[str],
NetworkFabricAttributesTypeDef#
# NetworkFabricAttributesTypeDef definition
class NetworkFabricAttributesTypeDef(TypedDict):
OrderingServiceEndpoint: NotRequired[str],
Edition: NotRequired[EditionType], # (1)
- See EditionType
NetworkFabricConfigurationTypeDef#
# NetworkFabricConfigurationTypeDef definition
class NetworkFabricConfigurationTypeDef(TypedDict):
Edition: EditionType, # (1)
- See EditionType
NodeEthereumAttributesTypeDef#
# NodeEthereumAttributesTypeDef definition
class NodeEthereumAttributesTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
WebSocketEndpoint: NotRequired[str],
NodeFabricAttributesTypeDef#
# NodeFabricAttributesTypeDef definition
class NodeFabricAttributesTypeDef(TypedDict):
PeerEndpoint: NotRequired[str],
PeerEventEndpoint: NotRequired[str],
RemoveActionTypeDef#
# RemoveActionTypeDef definition
class RemoveActionTypeDef(TypedDict):
MemberId: str,
RejectInvitationInputRequestTypeDef#
# RejectInvitationInputRequestTypeDef definition
class RejectInvitationInputRequestTypeDef(TypedDict):
InvitationId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
VoteOnProposalInputRequestTypeDef#
# VoteOnProposalInputRequestTypeDef definition
class VoteOnProposalInputRequestTypeDef(TypedDict):
NetworkId: str,
ProposalId: str,
VoterMemberId: str,
Vote: VoteValueType, # (1)
- See VoteValueType
VotingPolicyTypeDef#
# VotingPolicyTypeDef definition
class VotingPolicyTypeDef(TypedDict):
ApprovalThresholdPolicy: NotRequired[ApprovalThresholdPolicyTypeDef], # (1)
CreateAccessorOutputTypeDef#
# CreateAccessorOutputTypeDef definition
class CreateAccessorOutputTypeDef(TypedDict):
AccessorId: str,
BillingToken: str,
NetworkType: AccessorNetworkTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMemberOutputTypeDef#
# CreateMemberOutputTypeDef definition
class CreateMemberOutputTypeDef(TypedDict):
MemberId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNetworkOutputTypeDef#
# CreateNetworkOutputTypeDef definition
class CreateNetworkOutputTypeDef(TypedDict):
NetworkId: str,
MemberId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateNodeOutputTypeDef#
# CreateNodeOutputTypeDef definition
class CreateNodeOutputTypeDef(TypedDict):
NodeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProposalOutputTypeDef#
# CreateProposalOutputTypeDef definition
class CreateProposalOutputTypeDef(TypedDict):
ProposalId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAccessorOutputTypeDef#
# GetAccessorOutputTypeDef definition
class GetAccessorOutputTypeDef(TypedDict):
Accessor: AccessorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccessorsOutputTypeDef#
# ListAccessorsOutputTypeDef definition
class ListAccessorsOutputTypeDef(TypedDict):
Accessors: list[AccessorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InvitationTypeDef#
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
InvitationId: NotRequired[str],
CreationDate: NotRequired[datetime],
ExpirationDate: NotRequired[datetime],
Status: NotRequired[InvitationStatusType], # (1)
NetworkSummary: NotRequired[NetworkSummaryTypeDef], # (2)
Arn: NotRequired[str],
ListNetworksOutputTypeDef#
# ListNetworksOutputTypeDef definition
class ListNetworksOutputTypeDef(TypedDict):
Networks: list[NetworkSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListAccessorsInputPaginateTypeDef#
# ListAccessorsInputPaginateTypeDef definition
class ListAccessorsInputPaginateTypeDef(TypedDict):
NetworkType: NotRequired[AccessorNetworkTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListMembersOutputTypeDef#
# ListMembersOutputTypeDef definition
class ListMembersOutputTypeDef(TypedDict):
Members: list[MemberSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListNodesOutputTypeDef#
# ListNodesOutputTypeDef definition
class ListNodesOutputTypeDef(TypedDict):
Nodes: list[NodeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProposalVotesOutputTypeDef#
# ListProposalVotesOutputTypeDef definition
class ListProposalVotesOutputTypeDef(TypedDict):
ProposalVotes: list[VoteSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProposalsOutputTypeDef#
# ListProposalsOutputTypeDef definition
class ListProposalsOutputTypeDef(TypedDict):
Proposals: list[ProposalSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
LogConfigurationsTypeDef#
# LogConfigurationsTypeDef definition
class LogConfigurationsTypeDef(TypedDict):
Cloudwatch: NotRequired[LogConfigurationTypeDef], # (1)
MemberFrameworkAttributesTypeDef#
# MemberFrameworkAttributesTypeDef definition
class MemberFrameworkAttributesTypeDef(TypedDict):
Fabric: NotRequired[MemberFabricAttributesTypeDef], # (1)
MemberFrameworkConfigurationTypeDef#
# MemberFrameworkConfigurationTypeDef definition
class MemberFrameworkConfigurationTypeDef(TypedDict):
Fabric: NotRequired[MemberFabricConfigurationTypeDef], # (1)
NetworkFrameworkAttributesTypeDef#
# NetworkFrameworkAttributesTypeDef definition
class NetworkFrameworkAttributesTypeDef(TypedDict):
Fabric: NotRequired[NetworkFabricAttributesTypeDef], # (1)
Ethereum: NotRequired[NetworkEthereumAttributesTypeDef], # (2)
NetworkFrameworkConfigurationTypeDef#
# NetworkFrameworkConfigurationTypeDef definition
class NetworkFrameworkConfigurationTypeDef(TypedDict):
Fabric: NotRequired[NetworkFabricConfigurationTypeDef], # (1)
NodeFrameworkAttributesTypeDef#
# NodeFrameworkAttributesTypeDef definition
class NodeFrameworkAttributesTypeDef(TypedDict):
Fabric: NotRequired[NodeFabricAttributesTypeDef], # (1)
Ethereum: NotRequired[NodeEthereumAttributesTypeDef], # (2)
ProposalActionsOutputTypeDef#
# ProposalActionsOutputTypeDef definition
class ProposalActionsOutputTypeDef(TypedDict):
Invitations: NotRequired[list[InviteActionTypeDef]], # (1)
Removals: NotRequired[list[RemoveActionTypeDef]], # (2)
ProposalActionsTypeDef#
# ProposalActionsTypeDef definition
class ProposalActionsTypeDef(TypedDict):
Invitations: NotRequired[Sequence[InviteActionTypeDef]], # (1)
Removals: NotRequired[Sequence[RemoveActionTypeDef]], # (2)
ListInvitationsOutputTypeDef#
# ListInvitationsOutputTypeDef definition
class ListInvitationsOutputTypeDef(TypedDict):
Invitations: list[InvitationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MemberFabricLogPublishingConfigurationTypeDef#
# MemberFabricLogPublishingConfigurationTypeDef definition
class MemberFabricLogPublishingConfigurationTypeDef(TypedDict):
CaLogs: NotRequired[LogConfigurationsTypeDef], # (1)
NodeFabricLogPublishingConfigurationTypeDef#
# NodeFabricLogPublishingConfigurationTypeDef definition
class NodeFabricLogPublishingConfigurationTypeDef(TypedDict):
ChaincodeLogs: NotRequired[LogConfigurationsTypeDef], # (1)
PeerLogs: NotRequired[LogConfigurationsTypeDef], # (1)
NetworkTypeDef#
# NetworkTypeDef definition
class NetworkTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Framework: NotRequired[FrameworkType], # (1)
FrameworkVersion: NotRequired[str],
FrameworkAttributes: NotRequired[NetworkFrameworkAttributesTypeDef], # (2)
VpcEndpointServiceName: NotRequired[str],
VotingPolicy: NotRequired[VotingPolicyTypeDef], # (3)
Status: NotRequired[NetworkStatusType], # (4)
CreationDate: NotRequired[datetime],
Tags: NotRequired[dict[str, str]],
Arn: NotRequired[str],
- See FrameworkType
- See NetworkFrameworkAttributesTypeDef
- See VotingPolicyTypeDef
- See NetworkStatusType
ProposalTypeDef#
# ProposalTypeDef definition
class ProposalTypeDef(TypedDict):
ProposalId: NotRequired[str],
NetworkId: NotRequired[str],
Description: NotRequired[str],
Actions: NotRequired[ProposalActionsOutputTypeDef], # (1)
ProposedByMemberId: NotRequired[str],
ProposedByMemberName: NotRequired[str],
Status: NotRequired[ProposalStatusType], # (2)
CreationDate: NotRequired[datetime],
ExpirationDate: NotRequired[datetime],
YesVoteCount: NotRequired[int],
NoVoteCount: NotRequired[int],
OutstandingVoteCount: NotRequired[int],
Tags: NotRequired[dict[str, str]],
Arn: NotRequired[str],
CreateProposalInputRequestTypeDef#
# CreateProposalInputRequestTypeDef definition
class CreateProposalInputRequestTypeDef(TypedDict):
ClientRequestToken: str,
NetworkId: str,
MemberId: str,
Actions: ProposalActionsTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
MemberLogPublishingConfigurationTypeDef#
# MemberLogPublishingConfigurationTypeDef definition
class MemberLogPublishingConfigurationTypeDef(TypedDict):
Fabric: NotRequired[MemberFabricLogPublishingConfigurationTypeDef], # (1)
NodeLogPublishingConfigurationTypeDef#
# NodeLogPublishingConfigurationTypeDef definition
class NodeLogPublishingConfigurationTypeDef(TypedDict):
Fabric: NotRequired[NodeFabricLogPublishingConfigurationTypeDef], # (1)
GetNetworkOutputTypeDef#
# GetNetworkOutputTypeDef definition
class GetNetworkOutputTypeDef(TypedDict):
Network: NetworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProposalOutputTypeDef#
# GetProposalOutputTypeDef definition
class GetProposalOutputTypeDef(TypedDict):
Proposal: ProposalTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MemberConfigurationTypeDef#
# MemberConfigurationTypeDef definition
class MemberConfigurationTypeDef(TypedDict):
Name: str,
FrameworkConfiguration: MemberFrameworkConfigurationTypeDef, # (1)
Description: NotRequired[str],
LogPublishingConfiguration: NotRequired[MemberLogPublishingConfigurationTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
KmsKeyArn: NotRequired[str],
MemberTypeDef#
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
NetworkId: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
FrameworkAttributes: NotRequired[MemberFrameworkAttributesTypeDef], # (1)
LogPublishingConfiguration: NotRequired[MemberLogPublishingConfigurationTypeDef], # (2)
Status: NotRequired[MemberStatusType], # (3)
CreationDate: NotRequired[datetime],
Tags: NotRequired[dict[str, str]],
Arn: NotRequired[str],
KmsKeyArn: NotRequired[str],
- See MemberFrameworkAttributesTypeDef
- See MemberLogPublishingConfigurationTypeDef
- See MemberStatusType
UpdateMemberInputRequestTypeDef#
# UpdateMemberInputRequestTypeDef definition
class UpdateMemberInputRequestTypeDef(TypedDict):
NetworkId: str,
MemberId: str,
LogPublishingConfiguration: NotRequired[MemberLogPublishingConfigurationTypeDef], # (1)
NodeConfigurationTypeDef#
# NodeConfigurationTypeDef definition
class NodeConfigurationTypeDef(TypedDict):
InstanceType: str,
AvailabilityZone: NotRequired[str],
LogPublishingConfiguration: NotRequired[NodeLogPublishingConfigurationTypeDef], # (1)
StateDB: NotRequired[StateDBTypeType], # (2)
NodeTypeDef#
# NodeTypeDef definition
class NodeTypeDef(TypedDict):
NetworkId: NotRequired[str],
MemberId: NotRequired[str],
Id: NotRequired[str],
InstanceType: NotRequired[str],
AvailabilityZone: NotRequired[str],
FrameworkAttributes: NotRequired[NodeFrameworkAttributesTypeDef], # (1)
LogPublishingConfiguration: NotRequired[NodeLogPublishingConfigurationTypeDef], # (2)
StateDB: NotRequired[StateDBTypeType], # (3)
Status: NotRequired[NodeStatusType], # (4)
CreationDate: NotRequired[datetime],
Tags: NotRequired[dict[str, str]],
Arn: NotRequired[str],
KmsKeyArn: NotRequired[str],
- See NodeFrameworkAttributesTypeDef
- See NodeLogPublishingConfigurationTypeDef
- See StateDBTypeType
- See NodeStatusType
UpdateNodeInputRequestTypeDef#
# UpdateNodeInputRequestTypeDef definition
class UpdateNodeInputRequestTypeDef(TypedDict):
NetworkId: str,
NodeId: str,
MemberId: NotRequired[str],
LogPublishingConfiguration: NotRequired[NodeLogPublishingConfigurationTypeDef], # (1)
CreateMemberInputRequestTypeDef#
# CreateMemberInputRequestTypeDef definition
class CreateMemberInputRequestTypeDef(TypedDict):
ClientRequestToken: str,
InvitationId: str,
NetworkId: str,
MemberConfiguration: MemberConfigurationTypeDef, # (1)
CreateNetworkInputRequestTypeDef#
# CreateNetworkInputRequestTypeDef definition
class CreateNetworkInputRequestTypeDef(TypedDict):
ClientRequestToken: str,
Name: str,
Framework: FrameworkType, # (1)
FrameworkVersion: str,
VotingPolicy: VotingPolicyTypeDef, # (2)
MemberConfiguration: MemberConfigurationTypeDef, # (3)
Description: NotRequired[str],
FrameworkConfiguration: NotRequired[NetworkFrameworkConfigurationTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
- See FrameworkType
- See VotingPolicyTypeDef
- See MemberConfigurationTypeDef
- See NetworkFrameworkConfigurationTypeDef
GetMemberOutputTypeDef#
# GetMemberOutputTypeDef definition
class GetMemberOutputTypeDef(TypedDict):
Member: MemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
CreateNodeInputRequestTypeDef#
# CreateNodeInputRequestTypeDef definition
class CreateNodeInputRequestTypeDef(TypedDict):
ClientRequestToken: str,
NetworkId: str,
NodeConfiguration: NodeConfigurationTypeDef, # (1)
MemberId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
GetNodeOutputTypeDef#
# GetNodeOutputTypeDef definition
class GetNodeOutputTypeDef(TypedDict):
Node: NodeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See NodeTypeDef
- See ResponseMetadataTypeDef