Skip to content

Typed dictionaries#

Index > Macie > Typed dictionaries

Auto-generated documentation for Macie type annotations stubs module mypy-boto3-macie.

AssociateMemberAccountRequestRequestTypeDef#

# AssociateMemberAccountRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import AssociateMemberAccountRequestRequestTypeDef

def get_value() -> AssociateMemberAccountRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
# AssociateMemberAccountRequestRequestTypeDef definition

class AssociateMemberAccountRequestRequestTypeDef(TypedDict):
    memberAccountId: str,

ClassificationTypeTypeDef#

# ClassificationTypeTypeDef usage example

from mypy_boto3_macie.type_defs import ClassificationTypeTypeDef

def get_value() -> ClassificationTypeTypeDef:
    return {
        "oneTime": ...,
        "continuous": ...,
    }
# ClassificationTypeTypeDef definition

class ClassificationTypeTypeDef(TypedDict):
    oneTime: S3OneTimeClassificationTypeType,  # (1)
    continuous: S3ContinuousClassificationTypeType,  # (2)
  1. See S3OneTimeClassificationTypeType
  2. See S3ContinuousClassificationTypeType

ClassificationTypeUpdateTypeDef#

# ClassificationTypeUpdateTypeDef usage example

from mypy_boto3_macie.type_defs import ClassificationTypeUpdateTypeDef

def get_value() -> ClassificationTypeUpdateTypeDef:
    return {
        "oneTime": ...,
    }
# ClassificationTypeUpdateTypeDef definition

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

DisassociateMemberAccountRequestRequestTypeDef#

# DisassociateMemberAccountRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import DisassociateMemberAccountRequestRequestTypeDef

def get_value() -> DisassociateMemberAccountRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
# DisassociateMemberAccountRequestRequestTypeDef definition

class DisassociateMemberAccountRequestRequestTypeDef(TypedDict):
    memberAccountId: str,

S3ResourceTypeDef#

# S3ResourceTypeDef usage example

from mypy_boto3_macie.type_defs import S3ResourceTypeDef

def get_value() -> S3ResourceTypeDef:
    return {
        "bucketName": ...,
    }
# S3ResourceTypeDef definition

class S3ResourceTypeDef(TypedDict):
    bucketName: str,
    prefix: NotRequired[str],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_macie.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListMemberAccountsRequestListMemberAccountsPaginateTypeDef#

# ListMemberAccountsRequestListMemberAccountsPaginateTypeDef usage example

from mypy_boto3_macie.type_defs import ListMemberAccountsRequestListMemberAccountsPaginateTypeDef

def get_value() -> ListMemberAccountsRequestListMemberAccountsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListMemberAccountsRequestListMemberAccountsPaginateTypeDef definition

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

ListMemberAccountsRequestRequestTypeDef#

# ListMemberAccountsRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import ListMemberAccountsRequestRequestTypeDef

def get_value() -> ListMemberAccountsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListMemberAccountsRequestRequestTypeDef definition

class ListMemberAccountsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

MemberAccountTypeDef#

# MemberAccountTypeDef usage example

from mypy_boto3_macie.type_defs import MemberAccountTypeDef

def get_value() -> MemberAccountTypeDef:
    return {
        "accountId": ...,
    }
# MemberAccountTypeDef definition

class MemberAccountTypeDef(TypedDict):
    accountId: NotRequired[str],

ListS3ResourcesRequestListS3ResourcesPaginateTypeDef#

# ListS3ResourcesRequestListS3ResourcesPaginateTypeDef usage example

from mypy_boto3_macie.type_defs import ListS3ResourcesRequestListS3ResourcesPaginateTypeDef

def get_value() -> ListS3ResourcesRequestListS3ResourcesPaginateTypeDef:
    return {
        "memberAccountId": ...,
    }
# ListS3ResourcesRequestListS3ResourcesPaginateTypeDef definition

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

ListS3ResourcesRequestRequestTypeDef#

# ListS3ResourcesRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import ListS3ResourcesRequestRequestTypeDef

def get_value() -> ListS3ResourcesRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
# ListS3ResourcesRequestRequestTypeDef definition

class ListS3ResourcesRequestRequestTypeDef(TypedDict):
    memberAccountId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_macie.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_macie.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,

S3ResourceClassificationTypeDef#

# S3ResourceClassificationTypeDef usage example

from mypy_boto3_macie.type_defs import S3ResourceClassificationTypeDef

def get_value() -> S3ResourceClassificationTypeDef:
    return {
        "bucketName": ...,
        "classificationType": ...,
    }
# S3ResourceClassificationTypeDef definition

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

S3ResourceClassificationUpdateTypeDef#

# S3ResourceClassificationUpdateTypeDef usage example

from mypy_boto3_macie.type_defs import S3ResourceClassificationUpdateTypeDef

def get_value() -> S3ResourceClassificationUpdateTypeDef:
    return {
        "bucketName": ...,
        "classificationTypeUpdate": ...,
    }
# S3ResourceClassificationUpdateTypeDef definition

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

DisassociateS3ResourcesRequestRequestTypeDef#

# DisassociateS3ResourcesRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import DisassociateS3ResourcesRequestRequestTypeDef

def get_value() -> DisassociateS3ResourcesRequestRequestTypeDef:
    return {
        "associatedS3Resources": ...,
    }
# DisassociateS3ResourcesRequestRequestTypeDef definition

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

FailedS3ResourceTypeDef#

# FailedS3ResourceTypeDef usage example

from mypy_boto3_macie.type_defs import FailedS3ResourceTypeDef

def get_value() -> FailedS3ResourceTypeDef:
    return {
        "failedItem": ...,
    }
# FailedS3ResourceTypeDef definition

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

ListMemberAccountsResultTypeDef#

# ListMemberAccountsResultTypeDef usage example

from mypy_boto3_macie.type_defs import ListMemberAccountsResultTypeDef

def get_value() -> ListMemberAccountsResultTypeDef:
    return {
        "memberAccounts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListMemberAccountsResultTypeDef definition

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

AssociateS3ResourcesRequestRequestTypeDef#

# AssociateS3ResourcesRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import AssociateS3ResourcesRequestRequestTypeDef

def get_value() -> AssociateS3ResourcesRequestRequestTypeDef:
    return {
        "s3Resources": ...,
    }
# AssociateS3ResourcesRequestRequestTypeDef definition

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

ListS3ResourcesResultTypeDef#

# ListS3ResourcesResultTypeDef usage example

from mypy_boto3_macie.type_defs import ListS3ResourcesResultTypeDef

def get_value() -> ListS3ResourcesResultTypeDef:
    return {
        "s3Resources": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListS3ResourcesResultTypeDef definition

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

UpdateS3ResourcesRequestRequestTypeDef#

# UpdateS3ResourcesRequestRequestTypeDef usage example

from mypy_boto3_macie.type_defs import UpdateS3ResourcesRequestRequestTypeDef

def get_value() -> UpdateS3ResourcesRequestRequestTypeDef:
    return {
        "s3ResourcesUpdate": ...,
    }
# UpdateS3ResourcesRequestRequestTypeDef definition

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

AssociateS3ResourcesResultTypeDef#

# AssociateS3ResourcesResultTypeDef usage example

from mypy_boto3_macie.type_defs import AssociateS3ResourcesResultTypeDef

def get_value() -> AssociateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
# AssociateS3ResourcesResultTypeDef definition

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

DisassociateS3ResourcesResultTypeDef#

# DisassociateS3ResourcesResultTypeDef usage example

from mypy_boto3_macie.type_defs import DisassociateS3ResourcesResultTypeDef

def get_value() -> DisassociateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
# DisassociateS3ResourcesResultTypeDef definition

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

UpdateS3ResourcesResultTypeDef#

# UpdateS3ResourcesResultTypeDef usage example

from mypy_boto3_macie.type_defs import UpdateS3ResourcesResultTypeDef

def get_value() -> UpdateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
# UpdateS3ResourcesResultTypeDef definition

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