Type definitions#
Auto-generated documentation for Detective type annotations stubs module types-aiobotocore-detective.
AcceptInvitationRequestRequestTypeDef#
# AcceptInvitationRequestRequestTypeDef definition
class AcceptInvitationRequestRequestTypeDef(TypedDict):
GraphArn: str,
AccountTypeDef#
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
AccountId: str,
EmailAddress: str,
AdministratorTypeDef#
# AdministratorTypeDef definition
class AdministratorTypeDef(TypedDict):
AccountId: NotRequired[str],
GraphArn: NotRequired[str],
DelegationTime: NotRequired[datetime],
BatchGetGraphMemberDatasourcesRequestRequestTypeDef#
# BatchGetGraphMemberDatasourcesRequestRequestTypeDef definition
class BatchGetGraphMemberDatasourcesRequestRequestTypeDef(TypedDict):
GraphArn: str,
AccountIds: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UnprocessedAccountTypeDef#
# UnprocessedAccountTypeDef definition
class UnprocessedAccountTypeDef(TypedDict):
AccountId: NotRequired[str],
Reason: NotRequired[str],
BatchGetMembershipDatasourcesRequestRequestTypeDef#
# BatchGetMembershipDatasourcesRequestRequestTypeDef definition
class BatchGetMembershipDatasourcesRequestRequestTypeDef(TypedDict):
GraphArns: Sequence[str],
UnprocessedGraphTypeDef#
# UnprocessedGraphTypeDef definition
class UnprocessedGraphTypeDef(TypedDict):
GraphArn: NotRequired[str],
Reason: NotRequired[str],
CreateGraphRequestRequestTypeDef#
# CreateGraphRequestRequestTypeDef definition
class CreateGraphRequestRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
TimestampForCollectionTypeDef#
# TimestampForCollectionTypeDef definition
class TimestampForCollectionTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
DatasourcePackageUsageInfoTypeDef#
# DatasourcePackageUsageInfoTypeDef definition
class DatasourcePackageUsageInfoTypeDef(TypedDict):
VolumeUsageInBytes: NotRequired[int],
VolumeUsageUpdateTime: NotRequired[datetime],
DeleteGraphRequestRequestTypeDef#
# DeleteGraphRequestRequestTypeDef definition
class DeleteGraphRequestRequestTypeDef(TypedDict):
GraphArn: str,
DeleteMembersRequestRequestTypeDef#
# DeleteMembersRequestRequestTypeDef definition
class DeleteMembersRequestRequestTypeDef(TypedDict):
GraphArn: str,
AccountIds: Sequence[str],
DescribeOrganizationConfigurationRequestRequestTypeDef#
# DescribeOrganizationConfigurationRequestRequestTypeDef definition
class DescribeOrganizationConfigurationRequestRequestTypeDef(TypedDict):
GraphArn: str,
DisassociateMembershipRequestRequestTypeDef#
# DisassociateMembershipRequestRequestTypeDef definition
class DisassociateMembershipRequestRequestTypeDef(TypedDict):
GraphArn: str,
EnableOrganizationAdminAccountRequestRequestTypeDef#
# EnableOrganizationAdminAccountRequestRequestTypeDef definition
class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
GetMembersRequestRequestTypeDef#
# GetMembersRequestRequestTypeDef definition
class GetMembersRequestRequestTypeDef(TypedDict):
GraphArn: str,
AccountIds: Sequence[str],
GraphTypeDef#
# GraphTypeDef definition
class GraphTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedTime: NotRequired[datetime],
ListDatasourcePackagesRequestRequestTypeDef#
# ListDatasourcePackagesRequestRequestTypeDef definition
class ListDatasourcePackagesRequestRequestTypeDef(TypedDict):
GraphArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListGraphsRequestRequestTypeDef#
# ListGraphsRequestRequestTypeDef definition
class ListGraphsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListInvitationsRequestRequestTypeDef#
# ListInvitationsRequestRequestTypeDef definition
class ListInvitationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListMembersRequestRequestTypeDef#
# ListMembersRequestRequestTypeDef definition
class ListMembersRequestRequestTypeDef(TypedDict):
GraphArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListOrganizationAdminAccountsRequestRequestTypeDef#
# ListOrganizationAdminAccountsRequestRequestTypeDef definition
class ListOrganizationAdminAccountsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
RejectInvitationRequestRequestTypeDef#
# RejectInvitationRequestRequestTypeDef definition
class RejectInvitationRequestRequestTypeDef(TypedDict):
GraphArn: str,
StartMonitoringMemberRequestRequestTypeDef#
# StartMonitoringMemberRequestRequestTypeDef definition
class StartMonitoringMemberRequestRequestTypeDef(TypedDict):
GraphArn: str,
AccountId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDatasourcePackagesRequestRequestTypeDef#
# UpdateDatasourcePackagesRequestRequestTypeDef definition
class UpdateDatasourcePackagesRequestRequestTypeDef(TypedDict):
GraphArn: str,
DatasourcePackages: Sequence[DatasourcePackageType], # (1)
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
GraphArn: str,
AutoEnable: NotRequired[bool],
CreateMembersRequestRequestTypeDef#
# CreateMembersRequestRequestTypeDef definition
class CreateMembersRequestRequestTypeDef(TypedDict):
GraphArn: str,
Accounts: Sequence[AccountTypeDef], # (1)
Message: NotRequired[str],
DisableEmailNotification: NotRequired[bool],
- See AccountTypeDef
CreateGraphResponseTypeDef#
# CreateGraphResponseTypeDef definition
class CreateGraphResponseTypeDef(TypedDict):
GraphArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
Administrators: List[AdministratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteMembersResponseTypeDef#
# DeleteMembersResponseTypeDef definition
class DeleteMembersResponseTypeDef(TypedDict):
AccountIds: List[str],
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatasourcePackageIngestDetailTypeDef#
# DatasourcePackageIngestDetailTypeDef definition
class DatasourcePackageIngestDetailTypeDef(TypedDict):
DatasourcePackageIngestState: NotRequired[DatasourcePackageIngestStateType], # (1)
LastIngestStateChange: NotRequired[Dict[DatasourcePackageIngestStateType, TimestampForCollectionTypeDef]], # (2)
- See DatasourcePackageIngestStateType
- See DatasourcePackageIngestStateType TimestampForCollectionTypeDef
MembershipDatasourcesTypeDef#
# MembershipDatasourcesTypeDef definition
class MembershipDatasourcesTypeDef(TypedDict):
AccountId: NotRequired[str],
GraphArn: NotRequired[str],
DatasourcePackageIngestHistory: NotRequired[Dict[DatasourcePackageType, Dict[DatasourcePackageIngestStateType, TimestampForCollectionTypeDef]]], # (1)
MemberDetailTypeDef#
# MemberDetailTypeDef definition
class MemberDetailTypeDef(TypedDict):
AccountId: NotRequired[str],
EmailAddress: NotRequired[str],
GraphArn: NotRequired[str],
MasterId: NotRequired[str],
AdministratorId: NotRequired[str],
Status: NotRequired[MemberStatusType], # (1)
DisabledReason: NotRequired[MemberDisabledReasonType], # (2)
InvitedTime: NotRequired[datetime],
UpdatedTime: NotRequired[datetime],
VolumeUsageInBytes: NotRequired[int],
VolumeUsageUpdatedTime: NotRequired[datetime],
PercentOfGraphUtilization: NotRequired[float],
PercentOfGraphUtilizationUpdatedTime: NotRequired[datetime],
InvitationType: NotRequired[InvitationTypeType], # (3)
VolumeUsageByDatasourcePackage: NotRequired[Dict[DatasourcePackageType, DatasourcePackageUsageInfoTypeDef]], # (4)
DatasourcePackageIngestStates: NotRequired[Dict[DatasourcePackageType, DatasourcePackageIngestStateType]], # (5)
- See MemberStatusType
- See MemberDisabledReasonType
- See InvitationTypeType
- See DatasourcePackageType DatasourcePackageUsageInfoTypeDef
- See DatasourcePackageType DatasourcePackageIngestStateType
ListGraphsResponseTypeDef#
# ListGraphsResponseTypeDef definition
class ListGraphsResponseTypeDef(TypedDict):
GraphList: List[GraphTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See GraphTypeDef
- See ResponseMetadataTypeDef
ListDatasourcePackagesResponseTypeDef#
# ListDatasourcePackagesResponseTypeDef definition
class ListDatasourcePackagesResponseTypeDef(TypedDict):
DatasourcePackages: Dict[DatasourcePackageType, DatasourcePackageIngestDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetGraphMemberDatasourcesResponseTypeDef#
# BatchGetGraphMemberDatasourcesResponseTypeDef definition
class BatchGetGraphMemberDatasourcesResponseTypeDef(TypedDict):
MemberDatasources: List[MembershipDatasourcesTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetMembershipDatasourcesResponseTypeDef#
# BatchGetMembershipDatasourcesResponseTypeDef definition
class BatchGetMembershipDatasourcesResponseTypeDef(TypedDict):
MembershipDatasources: List[MembershipDatasourcesTypeDef], # (1)
UnprocessedGraphs: List[UnprocessedGraphTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateMembersResponseTypeDef#
# CreateMembersResponseTypeDef definition
class CreateMembersResponseTypeDef(TypedDict):
Members: List[MemberDetailTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetMembersResponseTypeDef#
# GetMembersResponseTypeDef definition
class GetMembersResponseTypeDef(TypedDict):
MemberDetails: List[MemberDetailTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[MemberDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
MemberDetails: List[MemberDetailTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)