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": ...,
}
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)
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)
DisassociateMemberAccountRequestRequestTypeDef
Usage Example
from mypy_boto3_macie.type_defs import DisassociateMemberAccountRequestRequestTypeDef
def get_value() -> DisassociateMemberAccountRequestRequestTypeDef:
return {
"memberAccountId": ...,
}
S3ResourceTypeDef
Usage Example
from mypy_boto3_macie.type_defs import S3ResourceTypeDef
def get_value() -> S3ResourceTypeDef:
return {
"bucketName": ...,
}
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": ...,
}
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)
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],
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],
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],
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],
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)
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)
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)
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],
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)
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],
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)
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)
UpdateS3ResourcesResultTypeDef
Usage Example
from mypy_boto3_macie.type_defs import UpdateS3ResourcesResultTypeDef
def get_value() -> UpdateS3ResourcesResultTypeDef:
return {
"failedS3Resources": ...,
"ResponseMetadata": ...,
}