Skip to content

Type definitions#

Index > Macie > 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)
  1. See S3OneTimeClassificationTypeType
  2. See S3ContinuousClassificationTypeType

ClassificationTypeUpdateTypeDef#

# ClassificationTypeUpdateTypeDef definition

class ClassificationTypeUpdateTypeDef(TypedDict):
    oneTime: NotRequired[S3OneTimeClassificationTypeType],  # (1)
    continuous: NotRequired[S3ContinuousClassificationTypeType],  # (2)
  1. See S3OneTimeClassificationTypeType
  2. See S3ContinuousClassificationTypeType

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)
  1. See ResponseMetadataTypeDef

S3ResourceClassificationTypeDef#

# S3ResourceClassificationTypeDef definition

class S3ResourceClassificationTypeDef(TypedDict):
    bucketName: str,
    classificationType: ClassificationTypeTypeDef,  # (1)
    prefix: NotRequired[str],
  1. See ClassificationTypeTypeDef

S3ResourceClassificationUpdateTypeDef#

# S3ResourceClassificationUpdateTypeDef definition

class S3ResourceClassificationUpdateTypeDef(TypedDict):
    bucketName: str,
    classificationTypeUpdate: ClassificationTypeUpdateTypeDef,  # (1)
    prefix: NotRequired[str],
  1. See ClassificationTypeUpdateTypeDef

DisassociateS3ResourcesRequestRequestTypeDef#

# DisassociateS3ResourcesRequestRequestTypeDef definition

class DisassociateS3ResourcesRequestRequestTypeDef(TypedDict):
    associatedS3Resources: Sequence[S3ResourceTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceTypeDef

FailedS3ResourceTypeDef#

# FailedS3ResourceTypeDef definition

class FailedS3ResourceTypeDef(TypedDict):
    failedItem: NotRequired[S3ResourceTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See S3ResourceTypeDef

ListMemberAccountsRequestListMemberAccountsPaginateTypeDef#

# ListMemberAccountsRequestListMemberAccountsPaginateTypeDef definition

class ListMemberAccountsRequestListMemberAccountsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListS3ResourcesRequestListS3ResourcesPaginateTypeDef#

# ListS3ResourcesRequestListS3ResourcesPaginateTypeDef definition

class ListS3ResourcesRequestListS3ResourcesPaginateTypeDef(TypedDict):
    memberAccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMemberAccountsResultTypeDef#

# ListMemberAccountsResultTypeDef definition

class ListMemberAccountsResultTypeDef(TypedDict):
    memberAccounts: List[MemberAccountTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberAccountTypeDef
  2. See ResponseMetadataTypeDef

AssociateS3ResourcesRequestRequestTypeDef#

# AssociateS3ResourcesRequestRequestTypeDef definition

class AssociateS3ResourcesRequestRequestTypeDef(TypedDict):
    s3Resources: Sequence[S3ResourceClassificationTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceClassificationTypeDef

ListS3ResourcesResultTypeDef#

# ListS3ResourcesResultTypeDef definition

class ListS3ResourcesResultTypeDef(TypedDict):
    s3Resources: List[S3ResourceClassificationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See S3ResourceClassificationTypeDef
  2. See ResponseMetadataTypeDef

UpdateS3ResourcesRequestRequestTypeDef#

# UpdateS3ResourcesRequestRequestTypeDef definition

class UpdateS3ResourcesRequestRequestTypeDef(TypedDict):
    s3ResourcesUpdate: Sequence[S3ResourceClassificationUpdateTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceClassificationUpdateTypeDef

AssociateS3ResourcesResultTypeDef#

# AssociateS3ResourcesResultTypeDef definition

class AssociateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef

DisassociateS3ResourcesResultTypeDef#

# DisassociateS3ResourcesResultTypeDef definition

class DisassociateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef

UpdateS3ResourcesResultTypeDef#

# UpdateS3ResourcesResultTypeDef definition

class UpdateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef