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)
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)
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)
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)
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)
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],
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],
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],
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],
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)
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],
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)
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],
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)
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)
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)