Type definitions#
Auto-generated documentation for Macie type annotations stubs module types-aiobotocore-macie.
AssociateMemberAccountRequestRequestTypeDef#
# AssociateMemberAccountRequestRequestTypeDef definition
class AssociateMemberAccountRequestRequestTypeDef(TypedDict):
memberAccountId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ClassificationTypeTypeDef#
# ClassificationTypeTypeDef definition
class ClassificationTypeTypeDef(TypedDict):
oneTime: S3OneTimeClassificationTypeType, # (1)
continuous: S3ContinuousClassificationTypeType, # (2)
ClassificationTypeUpdateTypeDef#
# ClassificationTypeUpdateTypeDef definition
class ClassificationTypeUpdateTypeDef(TypedDict):
oneTime: NotRequired[S3OneTimeClassificationTypeType], # (1)
continuous: NotRequired[S3ContinuousClassificationTypeType], # (2)
DisassociateMemberAccountRequestRequestTypeDef#
# DisassociateMemberAccountRequestRequestTypeDef definition
class DisassociateMemberAccountRequestRequestTypeDef(TypedDict):
memberAccountId: str,
S3ResourceTypeDef#
# S3ResourceTypeDef definition
class S3ResourceTypeDef(TypedDict):
bucketName: str,
prefix: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListMemberAccountsRequestRequestTypeDef#
# ListMemberAccountsRequestRequestTypeDef definition
class ListMemberAccountsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MemberAccountTypeDef#
# MemberAccountTypeDef definition
class MemberAccountTypeDef(TypedDict):
accountId: NotRequired[str],
ListS3ResourcesRequestRequestTypeDef#
# ListS3ResourcesRequestRequestTypeDef definition
class ListS3ResourcesRequestRequestTypeDef(TypedDict):
memberAccountId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
S3ResourceClassificationTypeDef#
# S3ResourceClassificationTypeDef definition
class S3ResourceClassificationTypeDef(TypedDict):
bucketName: str,
classificationType: ClassificationTypeTypeDef, # (1)
prefix: NotRequired[str],
S3ResourceClassificationUpdateTypeDef#
# S3ResourceClassificationUpdateTypeDef definition
class S3ResourceClassificationUpdateTypeDef(TypedDict):
bucketName: str,
classificationTypeUpdate: ClassificationTypeUpdateTypeDef, # (1)
prefix: NotRequired[str],
DisassociateS3ResourcesRequestRequestTypeDef#
# DisassociateS3ResourcesRequestRequestTypeDef definition
class DisassociateS3ResourcesRequestRequestTypeDef(TypedDict):
associatedS3Resources: Sequence[S3ResourceTypeDef], # (1)
memberAccountId: NotRequired[str],
FailedS3ResourceTypeDef#
# FailedS3ResourceTypeDef definition
class FailedS3ResourceTypeDef(TypedDict):
failedItem: NotRequired[S3ResourceTypeDef], # (1)
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
ListMemberAccountsRequestListMemberAccountsPaginateTypeDef#
# ListMemberAccountsRequestListMemberAccountsPaginateTypeDef definition
class ListMemberAccountsRequestListMemberAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListS3ResourcesRequestListS3ResourcesPaginateTypeDef#
# ListS3ResourcesRequestListS3ResourcesPaginateTypeDef definition
class ListS3ResourcesRequestListS3ResourcesPaginateTypeDef(TypedDict):
memberAccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMemberAccountsResultTypeDef#
# ListMemberAccountsResultTypeDef definition
class ListMemberAccountsResultTypeDef(TypedDict):
memberAccounts: List[MemberAccountTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateS3ResourcesRequestRequestTypeDef#
# AssociateS3ResourcesRequestRequestTypeDef definition
class AssociateS3ResourcesRequestRequestTypeDef(TypedDict):
s3Resources: Sequence[S3ResourceClassificationTypeDef], # (1)
memberAccountId: NotRequired[str],
ListS3ResourcesResultTypeDef#
# ListS3ResourcesResultTypeDef definition
class ListS3ResourcesResultTypeDef(TypedDict):
s3Resources: List[S3ResourceClassificationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateS3ResourcesRequestRequestTypeDef#
# UpdateS3ResourcesRequestRequestTypeDef definition
class UpdateS3ResourcesRequestRequestTypeDef(TypedDict):
s3ResourcesUpdate: Sequence[S3ResourceClassificationUpdateTypeDef], # (1)
memberAccountId: NotRequired[str],
AssociateS3ResourcesResultTypeDef#
# AssociateS3ResourcesResultTypeDef definition
class AssociateS3ResourcesResultTypeDef(TypedDict):
failedS3Resources: List[FailedS3ResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateS3ResourcesResultTypeDef#
# DisassociateS3ResourcesResultTypeDef definition
class DisassociateS3ResourcesResultTypeDef(TypedDict):
failedS3Resources: List[FailedS3ResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateS3ResourcesResultTypeDef#
# UpdateS3ResourcesResultTypeDef definition
class UpdateS3ResourcesResultTypeDef(TypedDict):
failedS3Resources: List[FailedS3ResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)