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