Skip to content

Typed dictionaries

Index > Macie > Typed dictionaries

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

AssociateMemberAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import AssociateMemberAccountRequestRequestTypeDef

def get_value() -> AssociateMemberAccountRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
Definition
class AssociateMemberAccountRequestRequestTypeDef(TypedDict):
    memberAccountId: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ClassificationTypeTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ClassificationTypeTypeDef

def get_value() -> ClassificationTypeTypeDef:
    return {
        "oneTime": ...,
        "continuous": ...,
    }
Definition
class ClassificationTypeTypeDef(TypedDict):
    oneTime: S3OneTimeClassificationTypeType,  # (1)
    continuous: S3ContinuousClassificationTypeType,  # (2)
  1. See S3OneTimeClassificationTypeType
  2. See S3ContinuousClassificationTypeType

ClassificationTypeUpdateTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ClassificationTypeUpdateTypeDef

def get_value() -> ClassificationTypeUpdateTypeDef:
    return {
        "oneTime": ...,
    }
Definition
class ClassificationTypeUpdateTypeDef(TypedDict):
    oneTime: NotRequired[S3OneTimeClassificationTypeType],  # (1)
    continuous: NotRequired[S3ContinuousClassificationTypeType],  # (2)
  1. See S3OneTimeClassificationTypeType
  2. See S3ContinuousClassificationTypeType

DisassociateMemberAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import DisassociateMemberAccountRequestRequestTypeDef

def get_value() -> DisassociateMemberAccountRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
Definition
class DisassociateMemberAccountRequestRequestTypeDef(TypedDict):
    memberAccountId: str,

S3ResourceTypeDef

Usage Example
from mypy_boto3_macie.type_defs import S3ResourceTypeDef

def get_value() -> S3ResourceTypeDef:
    return {
        "bucketName": ...,
    }
Definition
class S3ResourceTypeDef(TypedDict):
    bucketName: str,
    prefix: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_macie.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListMemberAccountsRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListMemberAccountsRequestRequestTypeDef

def get_value() -> ListMemberAccountsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListMemberAccountsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

MemberAccountTypeDef

Usage Example
from mypy_boto3_macie.type_defs import MemberAccountTypeDef

def get_value() -> MemberAccountTypeDef:
    return {
        "accountId": ...,
    }
Definition
class MemberAccountTypeDef(TypedDict):
    accountId: NotRequired[str],

ListS3ResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListS3ResourcesRequestRequestTypeDef

def get_value() -> ListS3ResourcesRequestRequestTypeDef:
    return {
        "memberAccountId": ...,
    }
Definition
class ListS3ResourcesRequestRequestTypeDef(TypedDict):
    memberAccountId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_macie.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

S3ResourceClassificationTypeDef

Usage Example
from mypy_boto3_macie.type_defs import S3ResourceClassificationTypeDef

def get_value() -> S3ResourceClassificationTypeDef:
    return {
        "bucketName": ...,
        "classificationType": ...,
    }
Definition
class S3ResourceClassificationTypeDef(TypedDict):
    bucketName: str,
    classificationType: ClassificationTypeTypeDef,  # (1)
    prefix: NotRequired[str],
  1. See ClassificationTypeTypeDef

S3ResourceClassificationUpdateTypeDef

Usage Example
from mypy_boto3_macie.type_defs import S3ResourceClassificationUpdateTypeDef

def get_value() -> S3ResourceClassificationUpdateTypeDef:
    return {
        "bucketName": ...,
        "classificationTypeUpdate": ...,
    }
Definition
class S3ResourceClassificationUpdateTypeDef(TypedDict):
    bucketName: str,
    classificationTypeUpdate: ClassificationTypeUpdateTypeDef,  # (1)
    prefix: NotRequired[str],
  1. See ClassificationTypeUpdateTypeDef

DisassociateS3ResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import DisassociateS3ResourcesRequestRequestTypeDef

def get_value() -> DisassociateS3ResourcesRequestRequestTypeDef:
    return {
        "associatedS3Resources": ...,
    }
Definition
class DisassociateS3ResourcesRequestRequestTypeDef(TypedDict):
    associatedS3Resources: Sequence[S3ResourceTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceTypeDef

FailedS3ResourceTypeDef

Usage Example
from mypy_boto3_macie.type_defs import FailedS3ResourceTypeDef

def get_value() -> FailedS3ResourceTypeDef:
    return {
        "failedItem": ...,
    }
Definition
class FailedS3ResourceTypeDef(TypedDict):
    failedItem: NotRequired[S3ResourceTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See S3ResourceTypeDef

ListMemberAccountsRequestListMemberAccountsPaginateTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListMemberAccountsRequestListMemberAccountsPaginateTypeDef

def get_value() -> ListMemberAccountsRequestListMemberAccountsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListMemberAccountsRequestListMemberAccountsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListS3ResourcesRequestListS3ResourcesPaginateTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListS3ResourcesRequestListS3ResourcesPaginateTypeDef

def get_value() -> ListS3ResourcesRequestListS3ResourcesPaginateTypeDef:
    return {
        "memberAccountId": ...,
    }
Definition
class ListS3ResourcesRequestListS3ResourcesPaginateTypeDef(TypedDict):
    memberAccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMemberAccountsResultTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListMemberAccountsResultTypeDef

def get_value() -> ListMemberAccountsResultTypeDef:
    return {
        "memberAccounts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListMemberAccountsResultTypeDef(TypedDict):
    memberAccounts: List[MemberAccountTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberAccountTypeDef
  2. See ResponseMetadataTypeDef

AssociateS3ResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import AssociateS3ResourcesRequestRequestTypeDef

def get_value() -> AssociateS3ResourcesRequestRequestTypeDef:
    return {
        "s3Resources": ...,
    }
Definition
class AssociateS3ResourcesRequestRequestTypeDef(TypedDict):
    s3Resources: Sequence[S3ResourceClassificationTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceClassificationTypeDef

ListS3ResourcesResultTypeDef

Usage Example
from mypy_boto3_macie.type_defs import ListS3ResourcesResultTypeDef

def get_value() -> ListS3ResourcesResultTypeDef:
    return {
        "s3Resources": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListS3ResourcesResultTypeDef(TypedDict):
    s3Resources: List[S3ResourceClassificationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See S3ResourceClassificationTypeDef
  2. See ResponseMetadataTypeDef

UpdateS3ResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_macie.type_defs import UpdateS3ResourcesRequestRequestTypeDef

def get_value() -> UpdateS3ResourcesRequestRequestTypeDef:
    return {
        "s3ResourcesUpdate": ...,
    }
Definition
class UpdateS3ResourcesRequestRequestTypeDef(TypedDict):
    s3ResourcesUpdate: Sequence[S3ResourceClassificationUpdateTypeDef],  # (1)
    memberAccountId: NotRequired[str],
  1. See S3ResourceClassificationUpdateTypeDef

AssociateS3ResourcesResultTypeDef

Usage Example
from mypy_boto3_macie.type_defs import AssociateS3ResourcesResultTypeDef

def get_value() -> AssociateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef

DisassociateS3ResourcesResultTypeDef

Usage Example
from mypy_boto3_macie.type_defs import DisassociateS3ResourcesResultTypeDef

def get_value() -> DisassociateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef

UpdateS3ResourcesResultTypeDef

Usage Example
from mypy_boto3_macie.type_defs import UpdateS3ResourcesResultTypeDef

def get_value() -> UpdateS3ResourcesResultTypeDef:
    return {
        "failedS3Resources": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateS3ResourcesResultTypeDef(TypedDict):
    failedS3Resources: List[FailedS3ResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedS3ResourceTypeDef
  2. See ResponseMetadataTypeDef