Type definitions#
Index > ManagedBlockchain > Type definitions
Auto-generated documentation for ManagedBlockchain type annotations stubs module mypy-boto3-managedblockchain.
ProposalActionsUnionTypeDef#
# ProposalActionsUnionTypeDef definition
ProposalActionsUnionTypeDef = Union[
ProposalActionsTypeDef, # (1)
ProposalActionsOutputTypeDef, # (2)
]
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