Typed dictionaries#
Auto-generated documentation for Macie2 type annotations stubs module mypy-boto3-macie2.
AcceptInvitationRequestRequestTypeDef#
# AcceptInvitationRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import AcceptInvitationRequestRequestTypeDef
def get_value() -> AcceptInvitationRequestRequestTypeDef:
return {
"invitationId": ...,
}
# AcceptInvitationRequestRequestTypeDef definition
class AcceptInvitationRequestRequestTypeDef(TypedDict):
invitationId: str,
administratorAccountId: NotRequired[str],
masterAccount: NotRequired[str],
AccessControlListTypeDef#
# AccessControlListTypeDef usage example
from mypy_boto3_macie2.type_defs import AccessControlListTypeDef
def get_value() -> AccessControlListTypeDef:
return {
"allowsPublicReadAccess": ...,
}
# AccessControlListTypeDef definition
class AccessControlListTypeDef(TypedDict):
allowsPublicReadAccess: NotRequired[bool],
allowsPublicWriteAccess: NotRequired[bool],
AccountDetailTypeDef#
# AccountDetailTypeDef usage example
from mypy_boto3_macie2.type_defs import AccountDetailTypeDef
def get_value() -> AccountDetailTypeDef:
return {
"accountId": ...,
"email": ...,
}
# AccountDetailTypeDef definition
class AccountDetailTypeDef(TypedDict):
accountId: str,
email: str,
BlockPublicAccessTypeDef#
# BlockPublicAccessTypeDef usage example
from mypy_boto3_macie2.type_defs import BlockPublicAccessTypeDef
def get_value() -> BlockPublicAccessTypeDef:
return {
"blockPublicAcls": ...,
}
# BlockPublicAccessTypeDef definition
class BlockPublicAccessTypeDef(TypedDict):
blockPublicAcls: NotRequired[bool],
blockPublicPolicy: NotRequired[bool],
ignorePublicAcls: NotRequired[bool],
restrictPublicBuckets: NotRequired[bool],
AdminAccountTypeDef#
# AdminAccountTypeDef usage example
from mypy_boto3_macie2.type_defs import AdminAccountTypeDef
def get_value() -> AdminAccountTypeDef:
return {
"accountId": ...,
}
# AdminAccountTypeDef definition
class AdminAccountTypeDef(TypedDict):
accountId: NotRequired[str],
status: NotRequired[AdminStatusType], # (1)
- See AdminStatusType
S3WordsListTypeDef#
# S3WordsListTypeDef usage example
from mypy_boto3_macie2.type_defs import S3WordsListTypeDef
def get_value() -> S3WordsListTypeDef:
return {
"bucketName": ...,
"objectKey": ...,
}
# S3WordsListTypeDef definition
class S3WordsListTypeDef(TypedDict):
bucketName: str,
objectKey: str,
AllowListStatusTypeDef#
# AllowListStatusTypeDef usage example
from mypy_boto3_macie2.type_defs import AllowListStatusTypeDef
def get_value() -> AllowListStatusTypeDef:
return {
"code": ...,
}
# AllowListStatusTypeDef definition
class AllowListStatusTypeDef(TypedDict):
code: AllowListStatusCodeType, # (1)
description: NotRequired[str],
AllowListSummaryTypeDef#
# AllowListSummaryTypeDef usage example
from mypy_boto3_macie2.type_defs import AllowListSummaryTypeDef
def get_value() -> AllowListSummaryTypeDef:
return {
"arn": ...,
}
# AllowListSummaryTypeDef definition
class AllowListSummaryTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
updatedAt: NotRequired[datetime],
ApiCallDetailsTypeDef#
# ApiCallDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import ApiCallDetailsTypeDef
def get_value() -> ApiCallDetailsTypeDef:
return {
"api": ...,
}
# ApiCallDetailsTypeDef definition
class ApiCallDetailsTypeDef(TypedDict):
api: NotRequired[str],
apiServiceName: NotRequired[str],
firstSeen: NotRequired[datetime],
lastSeen: NotRequired[datetime],
AwsAccountTypeDef#
# AwsAccountTypeDef usage example
from mypy_boto3_macie2.type_defs import AwsAccountTypeDef
def get_value() -> AwsAccountTypeDef:
return {
"accountId": ...,
}
# AwsAccountTypeDef definition
class AwsAccountTypeDef(TypedDict):
accountId: NotRequired[str],
principalId: NotRequired[str],
AwsServiceTypeDef#
# AwsServiceTypeDef usage example
from mypy_boto3_macie2.type_defs import AwsServiceTypeDef
def get_value() -> AwsServiceTypeDef:
return {
"invokedBy": ...,
}
# AwsServiceTypeDef definition
class AwsServiceTypeDef(TypedDict):
invokedBy: NotRequired[str],
BatchGetCustomDataIdentifierSummaryTypeDef#
# BatchGetCustomDataIdentifierSummaryTypeDef usage example
from mypy_boto3_macie2.type_defs import BatchGetCustomDataIdentifierSummaryTypeDef
def get_value() -> BatchGetCustomDataIdentifierSummaryTypeDef:
return {
"arn": ...,
}
# BatchGetCustomDataIdentifierSummaryTypeDef definition
class BatchGetCustomDataIdentifierSummaryTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
deleted: NotRequired[bool],
description: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
BatchGetCustomDataIdentifiersRequestRequestTypeDef#
# BatchGetCustomDataIdentifiersRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import BatchGetCustomDataIdentifiersRequestRequestTypeDef
def get_value() -> BatchGetCustomDataIdentifiersRequestRequestTypeDef:
return {
"ids": ...,
}
# BatchGetCustomDataIdentifiersRequestRequestTypeDef definition
class BatchGetCustomDataIdentifiersRequestRequestTypeDef(TypedDict):
ids: NotRequired[Sequence[str]],
BucketCountByEffectivePermissionTypeDef#
# BucketCountByEffectivePermissionTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketCountByEffectivePermissionTypeDef
def get_value() -> BucketCountByEffectivePermissionTypeDef:
return {
"publiclyAccessible": ...,
}
# BucketCountByEffectivePermissionTypeDef definition
class BucketCountByEffectivePermissionTypeDef(TypedDict):
publiclyAccessible: NotRequired[int],
publiclyReadable: NotRequired[int],
publiclyWritable: NotRequired[int],
unknown: NotRequired[int],
BucketCountByEncryptionTypeTypeDef#
# BucketCountByEncryptionTypeTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketCountByEncryptionTypeTypeDef
def get_value() -> BucketCountByEncryptionTypeTypeDef:
return {
"kmsManaged": ...,
}
# BucketCountByEncryptionTypeTypeDef definition
class BucketCountByEncryptionTypeTypeDef(TypedDict):
kmsManaged: NotRequired[int],
s3Managed: NotRequired[int],
unencrypted: NotRequired[int],
unknown: NotRequired[int],
BucketCountBySharedAccessTypeTypeDef#
# BucketCountBySharedAccessTypeTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketCountBySharedAccessTypeTypeDef
def get_value() -> BucketCountBySharedAccessTypeTypeDef:
return {
"external": ...,
}
# BucketCountBySharedAccessTypeTypeDef definition
class BucketCountBySharedAccessTypeTypeDef(TypedDict):
external: NotRequired[int],
internal: NotRequired[int],
notShared: NotRequired[int],
unknown: NotRequired[int],
BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef#
# BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef
def get_value() -> BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef:
return {
"allowsUnencryptedObjectUploads": ...,
}
# BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef definition
class BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef(TypedDict):
allowsUnencryptedObjectUploads: NotRequired[int],
deniesUnencryptedObjectUploads: NotRequired[int],
unknown: NotRequired[int],
BucketCriteriaAdditionalPropertiesTypeDef#
# BucketCriteriaAdditionalPropertiesTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketCriteriaAdditionalPropertiesTypeDef
def get_value() -> BucketCriteriaAdditionalPropertiesTypeDef:
return {
"eq": ...,
}
# BucketCriteriaAdditionalPropertiesTypeDef definition
class BucketCriteriaAdditionalPropertiesTypeDef(TypedDict):
eq: NotRequired[Sequence[str]],
gt: NotRequired[int],
gte: NotRequired[int],
lt: NotRequired[int],
lte: NotRequired[int],
neq: NotRequired[Sequence[str]],
prefix: NotRequired[str],
BucketPolicyTypeDef#
# BucketPolicyTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketPolicyTypeDef
def get_value() -> BucketPolicyTypeDef:
return {
"allowsPublicReadAccess": ...,
}
# BucketPolicyTypeDef definition
class BucketPolicyTypeDef(TypedDict):
allowsPublicReadAccess: NotRequired[bool],
allowsPublicWriteAccess: NotRequired[bool],
BucketServerSideEncryptionTypeDef#
# BucketServerSideEncryptionTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketServerSideEncryptionTypeDef
def get_value() -> BucketServerSideEncryptionTypeDef:
return {
"kmsMasterKeyId": ...,
}
# BucketServerSideEncryptionTypeDef definition
class BucketServerSideEncryptionTypeDef(TypedDict):
kmsMasterKeyId: NotRequired[str],
type: NotRequired[TypeType], # (1)
- See TypeType
JobDetailsTypeDef#
# JobDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import JobDetailsTypeDef
def get_value() -> JobDetailsTypeDef:
return {
"isDefinedInJob": ...,
}
# JobDetailsTypeDef definition
class JobDetailsTypeDef(TypedDict):
isDefinedInJob: NotRequired[IsDefinedInJobType], # (1)
isMonitoredByJob: NotRequired[IsMonitoredByJobType], # (2)
lastJobId: NotRequired[str],
lastJobRunTime: NotRequired[datetime],
KeyValuePairTypeDef#
# KeyValuePairTypeDef usage example
from mypy_boto3_macie2.type_defs import KeyValuePairTypeDef
def get_value() -> KeyValuePairTypeDef:
return {
"key": ...,
}
# KeyValuePairTypeDef definition
class KeyValuePairTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
ObjectCountByEncryptionTypeTypeDef#
# ObjectCountByEncryptionTypeTypeDef usage example
from mypy_boto3_macie2.type_defs import ObjectCountByEncryptionTypeTypeDef
def get_value() -> ObjectCountByEncryptionTypeTypeDef:
return {
"customerManaged": ...,
}
# ObjectCountByEncryptionTypeTypeDef definition
class ObjectCountByEncryptionTypeTypeDef(TypedDict):
customerManaged: NotRequired[int],
kmsManaged: NotRequired[int],
s3Managed: NotRequired[int],
unencrypted: NotRequired[int],
unknown: NotRequired[int],
ObjectLevelStatisticsTypeDef#
# ObjectLevelStatisticsTypeDef usage example
from mypy_boto3_macie2.type_defs import ObjectLevelStatisticsTypeDef
def get_value() -> ObjectLevelStatisticsTypeDef:
return {
"fileType": ...,
}
# ObjectLevelStatisticsTypeDef definition
class ObjectLevelStatisticsTypeDef(TypedDict):
fileType: NotRequired[int],
storageClass: NotRequired[int],
total: NotRequired[int],
ReplicationDetailsTypeDef#
# ReplicationDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import ReplicationDetailsTypeDef
def get_value() -> ReplicationDetailsTypeDef:
return {
"replicated": ...,
}
# ReplicationDetailsTypeDef definition
class ReplicationDetailsTypeDef(TypedDict):
replicated: NotRequired[bool],
replicatedExternally: NotRequired[bool],
replicationAccounts: NotRequired[List[str]],
BucketSortCriteriaTypeDef#
# BucketSortCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketSortCriteriaTypeDef
def get_value() -> BucketSortCriteriaTypeDef:
return {
"attributeName": ...,
}
# BucketSortCriteriaTypeDef definition
class BucketSortCriteriaTypeDef(TypedDict):
attributeName: NotRequired[str],
orderBy: NotRequired[OrderByType], # (1)
- See OrderByType
SensitivityAggregationsTypeDef#
# SensitivityAggregationsTypeDef usage example
from mypy_boto3_macie2.type_defs import SensitivityAggregationsTypeDef
def get_value() -> SensitivityAggregationsTypeDef:
return {
"classifiableSizeInBytes": ...,
}
# SensitivityAggregationsTypeDef definition
class SensitivityAggregationsTypeDef(TypedDict):
classifiableSizeInBytes: NotRequired[int],
publiclyAccessibleCount: NotRequired[int],
totalCount: NotRequired[int],
totalSizeInBytes: NotRequired[int],
CellTypeDef#
# CellTypeDef usage example
from mypy_boto3_macie2.type_defs import CellTypeDef
def get_value() -> CellTypeDef:
return {
"cellReference": ...,
}
# CellTypeDef definition
class CellTypeDef(TypedDict):
cellReference: NotRequired[str],
column: NotRequired[int],
columnName: NotRequired[str],
row: NotRequired[int],
S3DestinationTypeDef#
# S3DestinationTypeDef usage example
from mypy_boto3_macie2.type_defs import S3DestinationTypeDef
def get_value() -> S3DestinationTypeDef:
return {
"bucketName": ...,
"kmsKeyArn": ...,
}
# S3DestinationTypeDef definition
class S3DestinationTypeDef(TypedDict):
bucketName: str,
kmsKeyArn: str,
keyPrefix: NotRequired[str],
ClassificationResultStatusTypeDef#
# ClassificationResultStatusTypeDef usage example
from mypy_boto3_macie2.type_defs import ClassificationResultStatusTypeDef
def get_value() -> ClassificationResultStatusTypeDef:
return {
"code": ...,
}
# ClassificationResultStatusTypeDef definition
class ClassificationResultStatusTypeDef(TypedDict):
code: NotRequired[str],
reason: NotRequired[str],
ClassificationScopeSummaryTypeDef#
# ClassificationScopeSummaryTypeDef usage example
from mypy_boto3_macie2.type_defs import ClassificationScopeSummaryTypeDef
def get_value() -> ClassificationScopeSummaryTypeDef:
return {
"id": ...,
}
# ClassificationScopeSummaryTypeDef definition
class ClassificationScopeSummaryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
CreateAllowListResponseTypeDef#
# CreateAllowListResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateAllowListResponseTypeDef
def get_value() -> CreateAllowListResponseTypeDef:
return {
"arn": ...,
"id": ...,
"ResponseMetadata": ...,
}
# CreateAllowListResponseTypeDef definition
class CreateAllowListResponseTypeDef(TypedDict):
arn: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateClassificationJobResponseTypeDef#
# CreateClassificationJobResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateClassificationJobResponseTypeDef
def get_value() -> CreateClassificationJobResponseTypeDef:
return {
"jobArn": ...,
"jobId": ...,
"ResponseMetadata": ...,
}
# CreateClassificationJobResponseTypeDef definition
class CreateClassificationJobResponseTypeDef(TypedDict):
jobArn: str,
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SeverityLevelTypeDef#
# SeverityLevelTypeDef usage example
from mypy_boto3_macie2.type_defs import SeverityLevelTypeDef
def get_value() -> SeverityLevelTypeDef:
return {
"occurrencesThreshold": ...,
"severity": ...,
}
# SeverityLevelTypeDef definition
class SeverityLevelTypeDef(TypedDict):
occurrencesThreshold: int,
severity: DataIdentifierSeverityType, # (1)
CreateCustomDataIdentifierResponseTypeDef#
# CreateCustomDataIdentifierResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateCustomDataIdentifierResponseTypeDef
def get_value() -> CreateCustomDataIdentifierResponseTypeDef:
return {
"customDataIdentifierId": ...,
"ResponseMetadata": ...,
}
# CreateCustomDataIdentifierResponseTypeDef definition
class CreateCustomDataIdentifierResponseTypeDef(TypedDict):
customDataIdentifierId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFindingsFilterResponseTypeDef#
# CreateFindingsFilterResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateFindingsFilterResponseTypeDef
def get_value() -> CreateFindingsFilterResponseTypeDef:
return {
"arn": ...,
"id": ...,
"ResponseMetadata": ...,
}
# CreateFindingsFilterResponseTypeDef definition
class CreateFindingsFilterResponseTypeDef(TypedDict):
arn: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInvitationsRequestRequestTypeDef#
# CreateInvitationsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateInvitationsRequestRequestTypeDef
def get_value() -> CreateInvitationsRequestRequestTypeDef:
return {
"accountIds": ...,
}
# CreateInvitationsRequestRequestTypeDef definition
class CreateInvitationsRequestRequestTypeDef(TypedDict):
accountIds: Sequence[str],
disableEmailNotification: NotRequired[bool],
message: NotRequired[str],
UnprocessedAccountTypeDef#
# UnprocessedAccountTypeDef usage example
from mypy_boto3_macie2.type_defs import UnprocessedAccountTypeDef
def get_value() -> UnprocessedAccountTypeDef:
return {
"accountId": ...,
}
# UnprocessedAccountTypeDef definition
class UnprocessedAccountTypeDef(TypedDict):
accountId: NotRequired[str],
errorCode: NotRequired[ErrorCodeType], # (1)
errorMessage: NotRequired[str],
- See ErrorCodeType
CreateMemberResponseTypeDef#
# CreateMemberResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateMemberResponseTypeDef
def get_value() -> CreateMemberResponseTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# CreateMemberResponseTypeDef definition
class CreateMemberResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSampleFindingsRequestRequestTypeDef#
# CreateSampleFindingsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateSampleFindingsRequestRequestTypeDef
def get_value() -> CreateSampleFindingsRequestRequestTypeDef:
return {
"findingTypes": ...,
}
# CreateSampleFindingsRequestRequestTypeDef definition
class CreateSampleFindingsRequestRequestTypeDef(TypedDict):
findingTypes: NotRequired[Sequence[FindingTypeType]], # (1)
- See FindingTypeType
SimpleCriterionForJobTypeDef#
# SimpleCriterionForJobTypeDef usage example
from mypy_boto3_macie2.type_defs import SimpleCriterionForJobTypeDef
def get_value() -> SimpleCriterionForJobTypeDef:
return {
"comparator": ...,
}
# SimpleCriterionForJobTypeDef definition
class SimpleCriterionForJobTypeDef(TypedDict):
comparator: NotRequired[JobComparatorType], # (1)
key: NotRequired[SimpleCriterionKeyForJobType], # (2)
values: NotRequired[Sequence[str]],
CriterionAdditionalPropertiesTypeDef#
# CriterionAdditionalPropertiesTypeDef usage example
from mypy_boto3_macie2.type_defs import CriterionAdditionalPropertiesTypeDef
def get_value() -> CriterionAdditionalPropertiesTypeDef:
return {
"eq": ...,
}
# CriterionAdditionalPropertiesTypeDef definition
class CriterionAdditionalPropertiesTypeDef(TypedDict):
eq: NotRequired[Sequence[str]],
eqExactMatch: NotRequired[Sequence[str]],
gt: NotRequired[int],
gte: NotRequired[int],
lt: NotRequired[int],
lte: NotRequired[int],
neq: NotRequired[Sequence[str]],
CustomDataIdentifierSummaryTypeDef#
# CustomDataIdentifierSummaryTypeDef usage example
from mypy_boto3_macie2.type_defs import CustomDataIdentifierSummaryTypeDef
def get_value() -> CustomDataIdentifierSummaryTypeDef:
return {
"arn": ...,
}
# CustomDataIdentifierSummaryTypeDef definition
class CustomDataIdentifierSummaryTypeDef(TypedDict):
arn: NotRequired[str],
createdAt: NotRequired[datetime],
description: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
DeclineInvitationsRequestRequestTypeDef#
# DeclineInvitationsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeclineInvitationsRequestRequestTypeDef
def get_value() -> DeclineInvitationsRequestRequestTypeDef:
return {
"accountIds": ...,
}
# DeclineInvitationsRequestRequestTypeDef definition
class DeclineInvitationsRequestRequestTypeDef(TypedDict):
accountIds: Sequence[str],
DeleteAllowListRequestRequestTypeDef#
# DeleteAllowListRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteAllowListRequestRequestTypeDef
def get_value() -> DeleteAllowListRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteAllowListRequestRequestTypeDef definition
class DeleteAllowListRequestRequestTypeDef(TypedDict):
id: str,
ignoreJobChecks: NotRequired[str],
DeleteCustomDataIdentifierRequestRequestTypeDef#
# DeleteCustomDataIdentifierRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteCustomDataIdentifierRequestRequestTypeDef
def get_value() -> DeleteCustomDataIdentifierRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteCustomDataIdentifierRequestRequestTypeDef definition
class DeleteCustomDataIdentifierRequestRequestTypeDef(TypedDict):
id: str,
DeleteFindingsFilterRequestRequestTypeDef#
# DeleteFindingsFilterRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteFindingsFilterRequestRequestTypeDef
def get_value() -> DeleteFindingsFilterRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteFindingsFilterRequestRequestTypeDef definition
class DeleteFindingsFilterRequestRequestTypeDef(TypedDict):
id: str,
DeleteInvitationsRequestRequestTypeDef#
# DeleteInvitationsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteInvitationsRequestRequestTypeDef
def get_value() -> DeleteInvitationsRequestRequestTypeDef:
return {
"accountIds": ...,
}
# DeleteInvitationsRequestRequestTypeDef definition
class DeleteInvitationsRequestRequestTypeDef(TypedDict):
accountIds: Sequence[str],
DeleteMemberRequestRequestTypeDef#
# DeleteMemberRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteMemberRequestRequestTypeDef
def get_value() -> DeleteMemberRequestRequestTypeDef:
return {
"id": ...,
}
# DeleteMemberRequestRequestTypeDef definition
class DeleteMemberRequestRequestTypeDef(TypedDict):
id: str,
DescribeClassificationJobRequestRequestTypeDef#
# DescribeClassificationJobRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DescribeClassificationJobRequestRequestTypeDef
def get_value() -> DescribeClassificationJobRequestRequestTypeDef:
return {
"jobId": ...,
}
# DescribeClassificationJobRequestRequestTypeDef definition
class DescribeClassificationJobRequestRequestTypeDef(TypedDict):
jobId: str,
LastRunErrorStatusTypeDef#
# LastRunErrorStatusTypeDef usage example
from mypy_boto3_macie2.type_defs import LastRunErrorStatusTypeDef
def get_value() -> LastRunErrorStatusTypeDef:
return {
"code": ...,
}
# LastRunErrorStatusTypeDef definition
class LastRunErrorStatusTypeDef(TypedDict):
code: NotRequired[LastRunErrorStatusCodeType], # (1)
StatisticsTypeDef#
# StatisticsTypeDef usage example
from mypy_boto3_macie2.type_defs import StatisticsTypeDef
def get_value() -> StatisticsTypeDef:
return {
"approximateNumberOfObjectsToProcess": ...,
}
# StatisticsTypeDef definition
class StatisticsTypeDef(TypedDict):
approximateNumberOfObjectsToProcess: NotRequired[float],
numberOfRuns: NotRequired[float],
UserPausedDetailsTypeDef#
# UserPausedDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import UserPausedDetailsTypeDef
def get_value() -> UserPausedDetailsTypeDef:
return {
"jobExpiresAt": ...,
}
# UserPausedDetailsTypeDef definition
class UserPausedDetailsTypeDef(TypedDict):
jobExpiresAt: NotRequired[datetime],
jobImminentExpirationHealthEventArn: NotRequired[str],
jobPausedAt: NotRequired[datetime],
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"autoEnable": ...,
"maxAccountLimitReached": ...,
"ResponseMetadata": ...,
}
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnable: bool,
maxAccountLimitReached: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetectedDataDetailsTypeDef#
# DetectedDataDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import DetectedDataDetailsTypeDef
def get_value() -> DetectedDataDetailsTypeDef:
return {
"value": ...,
}
# DetectedDataDetailsTypeDef definition
class DetectedDataDetailsTypeDef(TypedDict):
value: str,
DetectionTypeDef#
# DetectionTypeDef usage example
from mypy_boto3_macie2.type_defs import DetectionTypeDef
def get_value() -> DetectionTypeDef:
return {
"arn": ...,
}
# DetectionTypeDef definition
class DetectionTypeDef(TypedDict):
arn: NotRequired[str],
count: NotRequired[int],
id: NotRequired[str],
name: NotRequired[str],
suppressed: NotRequired[bool],
type: NotRequired[DataIdentifierTypeType], # (1)
DisableOrganizationAdminAccountRequestRequestTypeDef#
# DisableOrganizationAdminAccountRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DisableOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> DisableOrganizationAdminAccountRequestRequestTypeDef:
return {
"adminAccountId": ...,
}
# DisableOrganizationAdminAccountRequestRequestTypeDef definition
class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
adminAccountId: str,
DisassociateMemberRequestRequestTypeDef#
# DisassociateMemberRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DisassociateMemberRequestRequestTypeDef
def get_value() -> DisassociateMemberRequestRequestTypeDef:
return {
"id": ...,
}
# DisassociateMemberRequestRequestTypeDef definition
class DisassociateMemberRequestRequestTypeDef(TypedDict):
id: str,
DomainDetailsTypeDef#
# DomainDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import DomainDetailsTypeDef
def get_value() -> DomainDetailsTypeDef:
return {
"domainName": ...,
}
# DomainDetailsTypeDef definition
class DomainDetailsTypeDef(TypedDict):
domainName: NotRequired[str],
EnableMacieRequestRequestTypeDef#
# EnableMacieRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import EnableMacieRequestRequestTypeDef
def get_value() -> EnableMacieRequestRequestTypeDef:
return {
"clientToken": ...,
}
# EnableMacieRequestRequestTypeDef definition
class EnableMacieRequestRequestTypeDef(TypedDict):
clientToken: NotRequired[str],
findingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
status: NotRequired[MacieStatusType], # (2)
EnableOrganizationAdminAccountRequestRequestTypeDef#
# EnableOrganizationAdminAccountRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import EnableOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> EnableOrganizationAdminAccountRequestRequestTypeDef:
return {
"adminAccountId": ...,
}
# EnableOrganizationAdminAccountRequestRequestTypeDef definition
class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
adminAccountId: str,
clientToken: NotRequired[str],
FindingStatisticsSortCriteriaTypeDef#
# FindingStatisticsSortCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import FindingStatisticsSortCriteriaTypeDef
def get_value() -> FindingStatisticsSortCriteriaTypeDef:
return {
"attributeName": ...,
}
# FindingStatisticsSortCriteriaTypeDef definition
class FindingStatisticsSortCriteriaTypeDef(TypedDict):
attributeName: NotRequired[FindingStatisticsSortAttributeNameType], # (1)
orderBy: NotRequired[OrderByType], # (2)
SeverityTypeDef#
# SeverityTypeDef usage example
from mypy_boto3_macie2.type_defs import SeverityTypeDef
def get_value() -> SeverityTypeDef:
return {
"description": ...,
}
# SeverityTypeDef definition
class SeverityTypeDef(TypedDict):
description: NotRequired[SeverityDescriptionType], # (1)
score: NotRequired[int],
FindingsFilterListItemTypeDef#
# FindingsFilterListItemTypeDef usage example
from mypy_boto3_macie2.type_defs import FindingsFilterListItemTypeDef
def get_value() -> FindingsFilterListItemTypeDef:
return {
"action": ...,
}
# FindingsFilterListItemTypeDef definition
class FindingsFilterListItemTypeDef(TypedDict):
action: NotRequired[FindingsFilterActionType], # (1)
arn: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
tags: NotRequired[Dict[str, str]],
InvitationTypeDef#
# InvitationTypeDef usage example
from mypy_boto3_macie2.type_defs import InvitationTypeDef
def get_value() -> InvitationTypeDef:
return {
"accountId": ...,
}
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
accountId: NotRequired[str],
invitationId: NotRequired[str],
invitedAt: NotRequired[datetime],
relationshipStatus: NotRequired[RelationshipStatusType], # (1)
GetAllowListRequestRequestTypeDef#
# GetAllowListRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetAllowListRequestRequestTypeDef
def get_value() -> GetAllowListRequestRequestTypeDef:
return {
"id": ...,
}
# GetAllowListRequestRequestTypeDef definition
class GetAllowListRequestRequestTypeDef(TypedDict):
id: str,
GetAutomatedDiscoveryConfigurationResponseTypeDef#
# GetAutomatedDiscoveryConfigurationResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetAutomatedDiscoveryConfigurationResponseTypeDef
def get_value() -> GetAutomatedDiscoveryConfigurationResponseTypeDef:
return {
"classificationScopeId": ...,
"disabledAt": ...,
"firstEnabledAt": ...,
"lastUpdatedAt": ...,
"sensitivityInspectionTemplateId": ...,
"status": ...,
"ResponseMetadata": ...,
}
# GetAutomatedDiscoveryConfigurationResponseTypeDef definition
class GetAutomatedDiscoveryConfigurationResponseTypeDef(TypedDict):
classificationScopeId: str,
disabledAt: datetime,
firstEnabledAt: datetime,
lastUpdatedAt: datetime,
sensitivityInspectionTemplateId: str,
status: AutomatedDiscoveryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBucketStatisticsRequestRequestTypeDef#
# GetBucketStatisticsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetBucketStatisticsRequestRequestTypeDef
def get_value() -> GetBucketStatisticsRequestRequestTypeDef:
return {
"accountId": ...,
}
# GetBucketStatisticsRequestRequestTypeDef definition
class GetBucketStatisticsRequestRequestTypeDef(TypedDict):
accountId: NotRequired[str],
GetClassificationScopeRequestRequestTypeDef#
# GetClassificationScopeRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetClassificationScopeRequestRequestTypeDef
def get_value() -> GetClassificationScopeRequestRequestTypeDef:
return {
"id": ...,
}
# GetClassificationScopeRequestRequestTypeDef definition
class GetClassificationScopeRequestRequestTypeDef(TypedDict):
id: str,
GetCustomDataIdentifierRequestRequestTypeDef#
# GetCustomDataIdentifierRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetCustomDataIdentifierRequestRequestTypeDef
def get_value() -> GetCustomDataIdentifierRequestRequestTypeDef:
return {
"id": ...,
}
# GetCustomDataIdentifierRequestRequestTypeDef definition
class GetCustomDataIdentifierRequestRequestTypeDef(TypedDict):
id: str,
GroupCountTypeDef#
# GroupCountTypeDef usage example
from mypy_boto3_macie2.type_defs import GroupCountTypeDef
def get_value() -> GroupCountTypeDef:
return {
"count": ...,
}
# GroupCountTypeDef definition
class GroupCountTypeDef(TypedDict):
count: NotRequired[int],
groupKey: NotRequired[str],
GetFindingsFilterRequestRequestTypeDef#
# GetFindingsFilterRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetFindingsFilterRequestRequestTypeDef
def get_value() -> GetFindingsFilterRequestRequestTypeDef:
return {
"id": ...,
}
# GetFindingsFilterRequestRequestTypeDef definition
class GetFindingsFilterRequestRequestTypeDef(TypedDict):
id: str,
SecurityHubConfigurationTypeDef#
# SecurityHubConfigurationTypeDef usage example
from mypy_boto3_macie2.type_defs import SecurityHubConfigurationTypeDef
def get_value() -> SecurityHubConfigurationTypeDef:
return {
"publishClassificationFindings": ...,
"publishPolicyFindings": ...,
}
# SecurityHubConfigurationTypeDef definition
class SecurityHubConfigurationTypeDef(TypedDict):
publishClassificationFindings: bool,
publishPolicyFindings: bool,
SortCriteriaTypeDef#
# SortCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import SortCriteriaTypeDef
def get_value() -> SortCriteriaTypeDef:
return {
"attributeName": ...,
}
# SortCriteriaTypeDef definition
class SortCriteriaTypeDef(TypedDict):
attributeName: NotRequired[str],
orderBy: NotRequired[OrderByType], # (1)
- See OrderByType
GetInvitationsCountResponseTypeDef#
# GetInvitationsCountResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetInvitationsCountResponseTypeDef
def get_value() -> GetInvitationsCountResponseTypeDef:
return {
"invitationsCount": ...,
"ResponseMetadata": ...,
}
# GetInvitationsCountResponseTypeDef definition
class GetInvitationsCountResponseTypeDef(TypedDict):
invitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMacieSessionResponseTypeDef#
# GetMacieSessionResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetMacieSessionResponseTypeDef
def get_value() -> GetMacieSessionResponseTypeDef:
return {
"createdAt": ...,
"findingPublishingFrequency": ...,
"serviceRole": ...,
"status": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# GetMacieSessionResponseTypeDef definition
class GetMacieSessionResponseTypeDef(TypedDict):
createdAt: datetime,
findingPublishingFrequency: FindingPublishingFrequencyType, # (1)
serviceRole: str,
status: MacieStatusType, # (2)
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetMemberRequestRequestTypeDef#
# GetMemberRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetMemberRequestRequestTypeDef
def get_value() -> GetMemberRequestRequestTypeDef:
return {
"id": ...,
}
# GetMemberRequestRequestTypeDef definition
class GetMemberRequestRequestTypeDef(TypedDict):
id: str,
GetMemberResponseTypeDef#
# GetMemberResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetMemberResponseTypeDef
def get_value() -> GetMemberResponseTypeDef:
return {
"accountId": ...,
"administratorAccountId": ...,
"arn": ...,
"email": ...,
"invitedAt": ...,
"masterAccountId": ...,
"relationshipStatus": ...,
"tags": ...,
"updatedAt": ...,
"ResponseMetadata": ...,
}
# GetMemberResponseTypeDef definition
class GetMemberResponseTypeDef(TypedDict):
accountId: str,
administratorAccountId: str,
arn: str,
email: str,
invitedAt: datetime,
masterAccountId: str,
relationshipStatus: RelationshipStatusType, # (1)
tags: Dict[str, str],
updatedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourceProfileRequestRequestTypeDef#
# GetResourceProfileRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetResourceProfileRequestRequestTypeDef
def get_value() -> GetResourceProfileRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# GetResourceProfileRequestRequestTypeDef definition
class GetResourceProfileRequestRequestTypeDef(TypedDict):
resourceArn: str,
ResourceStatisticsTypeDef#
# ResourceStatisticsTypeDef usage example
from mypy_boto3_macie2.type_defs import ResourceStatisticsTypeDef
def get_value() -> ResourceStatisticsTypeDef:
return {
"totalBytesClassified": ...,
}
# ResourceStatisticsTypeDef definition
class ResourceStatisticsTypeDef(TypedDict):
totalBytesClassified: NotRequired[int],
totalDetections: NotRequired[int],
totalDetectionsSuppressed: NotRequired[int],
totalItemsClassified: NotRequired[int],
totalItemsSensitive: NotRequired[int],
totalItemsSkipped: NotRequired[int],
totalItemsSkippedInvalidEncryption: NotRequired[int],
totalItemsSkippedInvalidKms: NotRequired[int],
totalItemsSkippedPermissionDenied: NotRequired[int],
RevealConfigurationTypeDef#
# RevealConfigurationTypeDef usage example
from mypy_boto3_macie2.type_defs import RevealConfigurationTypeDef
def get_value() -> RevealConfigurationTypeDef:
return {
"status": ...,
}
# RevealConfigurationTypeDef definition
class RevealConfigurationTypeDef(TypedDict):
status: RevealStatusType, # (1)
kmsKeyId: NotRequired[str],
- See RevealStatusType
GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef#
# GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef
def get_value() -> GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef:
return {
"findingId": ...,
}
# GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef definition
class GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef(TypedDict):
findingId: str,
GetSensitiveDataOccurrencesAvailabilityResponseTypeDef#
# GetSensitiveDataOccurrencesAvailabilityResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitiveDataOccurrencesAvailabilityResponseTypeDef
def get_value() -> GetSensitiveDataOccurrencesAvailabilityResponseTypeDef:
return {
"code": ...,
"reasons": ...,
"ResponseMetadata": ...,
}
# GetSensitiveDataOccurrencesAvailabilityResponseTypeDef definition
class GetSensitiveDataOccurrencesAvailabilityResponseTypeDef(TypedDict):
code: AvailabilityCodeType, # (1)
reasons: List[UnavailabilityReasonCodeType], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_macie2.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetSensitiveDataOccurrencesRequestRequestTypeDef#
# GetSensitiveDataOccurrencesRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitiveDataOccurrencesRequestRequestTypeDef
def get_value() -> GetSensitiveDataOccurrencesRequestRequestTypeDef:
return {
"findingId": ...,
}
# GetSensitiveDataOccurrencesRequestRequestTypeDef definition
class GetSensitiveDataOccurrencesRequestRequestTypeDef(TypedDict):
findingId: str,
GetSensitivityInspectionTemplateRequestRequestTypeDef#
# GetSensitivityInspectionTemplateRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitivityInspectionTemplateRequestRequestTypeDef
def get_value() -> GetSensitivityInspectionTemplateRequestRequestTypeDef:
return {
"id": ...,
}
# GetSensitivityInspectionTemplateRequestRequestTypeDef definition
class GetSensitivityInspectionTemplateRequestRequestTypeDef(TypedDict):
id: str,
SensitivityInspectionTemplateExcludesTypeDef#
# SensitivityInspectionTemplateExcludesTypeDef usage example
from mypy_boto3_macie2.type_defs import SensitivityInspectionTemplateExcludesTypeDef
def get_value() -> SensitivityInspectionTemplateExcludesTypeDef:
return {
"managedDataIdentifierIds": ...,
}
# SensitivityInspectionTemplateExcludesTypeDef definition
class SensitivityInspectionTemplateExcludesTypeDef(TypedDict):
managedDataIdentifierIds: NotRequired[List[str]],
SensitivityInspectionTemplateIncludesTypeDef#
# SensitivityInspectionTemplateIncludesTypeDef usage example
from mypy_boto3_macie2.type_defs import SensitivityInspectionTemplateIncludesTypeDef
def get_value() -> SensitivityInspectionTemplateIncludesTypeDef:
return {
"allowListIds": ...,
}
# SensitivityInspectionTemplateIncludesTypeDef definition
class SensitivityInspectionTemplateIncludesTypeDef(TypedDict):
allowListIds: NotRequired[List[str]],
customDataIdentifierIds: NotRequired[List[str]],
managedDataIdentifierIds: NotRequired[List[str]],
UsageStatisticsFilterTypeDef#
# UsageStatisticsFilterTypeDef usage example
from mypy_boto3_macie2.type_defs import UsageStatisticsFilterTypeDef
def get_value() -> UsageStatisticsFilterTypeDef:
return {
"comparator": ...,
}
# UsageStatisticsFilterTypeDef definition
class UsageStatisticsFilterTypeDef(TypedDict):
comparator: NotRequired[UsageStatisticsFilterComparatorType], # (1)
key: NotRequired[UsageStatisticsFilterKeyType], # (2)
values: NotRequired[Sequence[str]],
UsageStatisticsSortByTypeDef#
# UsageStatisticsSortByTypeDef usage example
from mypy_boto3_macie2.type_defs import UsageStatisticsSortByTypeDef
def get_value() -> UsageStatisticsSortByTypeDef:
return {
"key": ...,
}
# UsageStatisticsSortByTypeDef definition
class UsageStatisticsSortByTypeDef(TypedDict):
key: NotRequired[UsageStatisticsSortKeyType], # (1)
orderBy: NotRequired[OrderByType], # (2)
GetUsageTotalsRequestRequestTypeDef#
# GetUsageTotalsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetUsageTotalsRequestRequestTypeDef
def get_value() -> GetUsageTotalsRequestRequestTypeDef:
return {
"timeRange": ...,
}
# GetUsageTotalsRequestRequestTypeDef definition
class GetUsageTotalsRequestRequestTypeDef(TypedDict):
timeRange: NotRequired[str],
UsageTotalTypeDef#
# UsageTotalTypeDef usage example
from mypy_boto3_macie2.type_defs import UsageTotalTypeDef
def get_value() -> UsageTotalTypeDef:
return {
"currency": ...,
}
# UsageTotalTypeDef definition
class UsageTotalTypeDef(TypedDict):
currency: NotRequired[CurrencyType], # (1)
estimatedCost: NotRequired[str],
type: NotRequired[UsageTypeType], # (2)
- See CurrencyType
- See UsageTypeType
IamUserTypeDef#
# IamUserTypeDef usage example
from mypy_boto3_macie2.type_defs import IamUserTypeDef
def get_value() -> IamUserTypeDef:
return {
"accountId": ...,
}
# IamUserTypeDef definition
class IamUserTypeDef(TypedDict):
accountId: NotRequired[str],
arn: NotRequired[str],
principalId: NotRequired[str],
userName: NotRequired[str],
IpCityTypeDef#
# IpCityTypeDef usage example
from mypy_boto3_macie2.type_defs import IpCityTypeDef
def get_value() -> IpCityTypeDef:
return {
"name": ...,
}
# IpCityTypeDef definition
class IpCityTypeDef(TypedDict):
name: NotRequired[str],
IpCountryTypeDef#
# IpCountryTypeDef usage example
from mypy_boto3_macie2.type_defs import IpCountryTypeDef
def get_value() -> IpCountryTypeDef:
return {
"code": ...,
}
# IpCountryTypeDef definition
class IpCountryTypeDef(TypedDict):
code: NotRequired[str],
name: NotRequired[str],
IpGeoLocationTypeDef#
# IpGeoLocationTypeDef usage example
from mypy_boto3_macie2.type_defs import IpGeoLocationTypeDef
def get_value() -> IpGeoLocationTypeDef:
return {
"lat": ...,
}
# IpGeoLocationTypeDef definition
class IpGeoLocationTypeDef(TypedDict):
lat: NotRequired[float],
lon: NotRequired[float],
IpOwnerTypeDef#
# IpOwnerTypeDef usage example
from mypy_boto3_macie2.type_defs import IpOwnerTypeDef
def get_value() -> IpOwnerTypeDef:
return {
"asn": ...,
}
# IpOwnerTypeDef definition
class IpOwnerTypeDef(TypedDict):
asn: NotRequired[str],
asnOrg: NotRequired[str],
isp: NotRequired[str],
org: NotRequired[str],
MonthlyScheduleTypeDef#
# MonthlyScheduleTypeDef usage example
from mypy_boto3_macie2.type_defs import MonthlyScheduleTypeDef
def get_value() -> MonthlyScheduleTypeDef:
return {
"dayOfMonth": ...,
}
# MonthlyScheduleTypeDef definition
class MonthlyScheduleTypeDef(TypedDict):
dayOfMonth: NotRequired[int],
WeeklyScheduleTypeDef#
# WeeklyScheduleTypeDef usage example
from mypy_boto3_macie2.type_defs import WeeklyScheduleTypeDef
def get_value() -> WeeklyScheduleTypeDef:
return {
"dayOfWeek": ...,
}
# WeeklyScheduleTypeDef definition
class WeeklyScheduleTypeDef(TypedDict):
dayOfWeek: NotRequired[DayOfWeekType], # (1)
- See DayOfWeekType
SimpleScopeTermTypeDef#
# SimpleScopeTermTypeDef usage example
from mypy_boto3_macie2.type_defs import SimpleScopeTermTypeDef
def get_value() -> SimpleScopeTermTypeDef:
return {
"comparator": ...,
}
# SimpleScopeTermTypeDef definition
class SimpleScopeTermTypeDef(TypedDict):
comparator: NotRequired[JobComparatorType], # (1)
key: NotRequired[ScopeFilterKeyType], # (2)
values: NotRequired[Sequence[str]],
- See JobComparatorType
- See ScopeFilterKeyType
S3BucketDefinitionForJobTypeDef#
# S3BucketDefinitionForJobTypeDef usage example
from mypy_boto3_macie2.type_defs import S3BucketDefinitionForJobTypeDef
def get_value() -> S3BucketDefinitionForJobTypeDef:
return {
"accountId": ...,
"buckets": ...,
}
# S3BucketDefinitionForJobTypeDef definition
class S3BucketDefinitionForJobTypeDef(TypedDict):
accountId: str,
buckets: Sequence[str],
ListAllowListsRequestListAllowListsPaginateTypeDef#
# ListAllowListsRequestListAllowListsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListAllowListsRequestListAllowListsPaginateTypeDef
def get_value() -> ListAllowListsRequestListAllowListsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAllowListsRequestListAllowListsPaginateTypeDef definition
class ListAllowListsRequestListAllowListsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAllowListsRequestRequestTypeDef#
# ListAllowListsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListAllowListsRequestRequestTypeDef
def get_value() -> ListAllowListsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListAllowListsRequestRequestTypeDef definition
class ListAllowListsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListJobsSortCriteriaTypeDef#
# ListJobsSortCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import ListJobsSortCriteriaTypeDef
def get_value() -> ListJobsSortCriteriaTypeDef:
return {
"attributeName": ...,
}
# ListJobsSortCriteriaTypeDef definition
class ListJobsSortCriteriaTypeDef(TypedDict):
attributeName: NotRequired[ListJobsSortAttributeNameType], # (1)
orderBy: NotRequired[OrderByType], # (2)
ListClassificationScopesRequestListClassificationScopesPaginateTypeDef#
# ListClassificationScopesRequestListClassificationScopesPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListClassificationScopesRequestListClassificationScopesPaginateTypeDef
def get_value() -> ListClassificationScopesRequestListClassificationScopesPaginateTypeDef:
return {
"name": ...,
}
# ListClassificationScopesRequestListClassificationScopesPaginateTypeDef definition
class ListClassificationScopesRequestListClassificationScopesPaginateTypeDef(TypedDict):
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListClassificationScopesRequestRequestTypeDef#
# ListClassificationScopesRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListClassificationScopesRequestRequestTypeDef
def get_value() -> ListClassificationScopesRequestRequestTypeDef:
return {
"name": ...,
}
# ListClassificationScopesRequestRequestTypeDef definition
class ListClassificationScopesRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
nextToken: NotRequired[str],
ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef#
# ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef
def get_value() -> ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef definition
class ListCustomDataIdentifiersRequestListCustomDataIdentifiersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomDataIdentifiersRequestRequestTypeDef#
# ListCustomDataIdentifiersRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListCustomDataIdentifiersRequestRequestTypeDef
def get_value() -> ListCustomDataIdentifiersRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListCustomDataIdentifiersRequestRequestTypeDef definition
class ListCustomDataIdentifiersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef#
# ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef
def get_value() -> ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef definition
class ListFindingsFiltersRequestListFindingsFiltersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFindingsFiltersRequestRequestTypeDef#
# ListFindingsFiltersRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListFindingsFiltersRequestRequestTypeDef
def get_value() -> ListFindingsFiltersRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListFindingsFiltersRequestRequestTypeDef definition
class ListFindingsFiltersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"findingIds": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
findingIds: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListInvitationsRequestListInvitationsPaginateTypeDef#
# ListInvitationsRequestListInvitationsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListInvitationsRequestListInvitationsPaginateTypeDef
def get_value() -> ListInvitationsRequestListInvitationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInvitationsRequestListInvitationsPaginateTypeDef definition
class ListInvitationsRequestListInvitationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestRequestTypeDef#
# ListInvitationsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListInvitationsRequestRequestTypeDef
def get_value() -> ListInvitationsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListInvitationsRequestRequestTypeDef definition
class ListInvitationsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListJobsFilterTermTypeDef#
# ListJobsFilterTermTypeDef usage example
from mypy_boto3_macie2.type_defs import ListJobsFilterTermTypeDef
def get_value() -> ListJobsFilterTermTypeDef:
return {
"comparator": ...,
}
# ListJobsFilterTermTypeDef definition
class ListJobsFilterTermTypeDef(TypedDict):
comparator: NotRequired[JobComparatorType], # (1)
key: NotRequired[ListJobsFilterKeyType], # (2)
values: NotRequired[Sequence[str]],
ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef#
# ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef
def get_value() -> ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef definition
class ListManagedDataIdentifiersRequestListManagedDataIdentifiersPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedDataIdentifiersRequestRequestTypeDef#
# ListManagedDataIdentifiersRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListManagedDataIdentifiersRequestRequestTypeDef
def get_value() -> ListManagedDataIdentifiersRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListManagedDataIdentifiersRequestRequestTypeDef definition
class ListManagedDataIdentifiersRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ManagedDataIdentifierSummaryTypeDef#
# ManagedDataIdentifierSummaryTypeDef usage example
from mypy_boto3_macie2.type_defs import ManagedDataIdentifierSummaryTypeDef
def get_value() -> ManagedDataIdentifierSummaryTypeDef:
return {
"category": ...,
}
# ManagedDataIdentifierSummaryTypeDef definition
class ManagedDataIdentifierSummaryTypeDef(TypedDict):
category: NotRequired[SensitiveDataItemCategoryType], # (1)
id: NotRequired[str],
ListMembersRequestListMembersPaginateTypeDef#
# ListMembersRequestListMembersPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListMembersRequestListMembersPaginateTypeDef
def get_value() -> ListMembersRequestListMembersPaginateTypeDef:
return {
"onlyAssociated": ...,
}
# ListMembersRequestListMembersPaginateTypeDef definition
class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
onlyAssociated: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestRequestTypeDef#
# ListMembersRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListMembersRequestRequestTypeDef
def get_value() -> ListMembersRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListMembersRequestRequestTypeDef definition
class ListMembersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
onlyAssociated: NotRequired[str],
MemberTypeDef#
# MemberTypeDef usage example
from mypy_boto3_macie2.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"accountId": ...,
}
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
accountId: NotRequired[str],
administratorAccountId: NotRequired[str],
arn: NotRequired[str],
email: NotRequired[str],
invitedAt: NotRequired[datetime],
masterAccountId: NotRequired[str],
relationshipStatus: NotRequired[RelationshipStatusType], # (1)
tags: NotRequired[Dict[str, str]],
updatedAt: NotRequired[datetime],
ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef#
# ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef definition
class ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestRequestTypeDef#
# ListOrganizationAdminAccountsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListOrganizationAdminAccountsRequestRequestTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListOrganizationAdminAccountsRequestRequestTypeDef definition
class ListOrganizationAdminAccountsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef#
# ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef
def get_value() -> ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef definition
class ListResourceProfileArtifactsRequestListResourceProfileArtifactsPaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceProfileArtifactsRequestRequestTypeDef#
# ListResourceProfileArtifactsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileArtifactsRequestRequestTypeDef
def get_value() -> ListResourceProfileArtifactsRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListResourceProfileArtifactsRequestRequestTypeDef definition
class ListResourceProfileArtifactsRequestRequestTypeDef(TypedDict):
resourceArn: str,
nextToken: NotRequired[str],
ResourceProfileArtifactTypeDef#
# ResourceProfileArtifactTypeDef usage example
from mypy_boto3_macie2.type_defs import ResourceProfileArtifactTypeDef
def get_value() -> ResourceProfileArtifactTypeDef:
return {
"arn": ...,
"classificationResultStatus": ...,
}
# ResourceProfileArtifactTypeDef definition
class ResourceProfileArtifactTypeDef(TypedDict):
arn: str,
classificationResultStatus: str,
sensitive: NotRequired[bool],
ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef#
# ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef
def get_value() -> ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef definition
class ListResourceProfileDetectionsRequestListResourceProfileDetectionsPaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceProfileDetectionsRequestRequestTypeDef#
# ListResourceProfileDetectionsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileDetectionsRequestRequestTypeDef
def get_value() -> ListResourceProfileDetectionsRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListResourceProfileDetectionsRequestRequestTypeDef definition
class ListResourceProfileDetectionsRequestRequestTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef#
# ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef
def get_value() -> ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef definition
class ListSensitivityInspectionTemplatesRequestListSensitivityInspectionTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSensitivityInspectionTemplatesRequestRequestTypeDef#
# ListSensitivityInspectionTemplatesRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListSensitivityInspectionTemplatesRequestRequestTypeDef
def get_value() -> ListSensitivityInspectionTemplatesRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListSensitivityInspectionTemplatesRequestRequestTypeDef definition
class ListSensitivityInspectionTemplatesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SensitivityInspectionTemplatesEntryTypeDef#
# SensitivityInspectionTemplatesEntryTypeDef usage example
from mypy_boto3_macie2.type_defs import SensitivityInspectionTemplatesEntryTypeDef
def get_value() -> SensitivityInspectionTemplatesEntryTypeDef:
return {
"id": ...,
}
# SensitivityInspectionTemplatesEntryTypeDef definition
class SensitivityInspectionTemplatesEntryTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RangeTypeDef#
# RangeTypeDef usage example
from mypy_boto3_macie2.type_defs import RangeTypeDef
def get_value() -> RangeTypeDef:
return {
"end": ...,
}
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
end: NotRequired[int],
start: NotRequired[int],
startColumn: NotRequired[int],
RecordTypeDef#
# RecordTypeDef usage example
from mypy_boto3_macie2.type_defs import RecordTypeDef
def get_value() -> RecordTypeDef:
return {
"jsonPath": ...,
}
# RecordTypeDef definition
class RecordTypeDef(TypedDict):
jsonPath: NotRequired[str],
recordIndex: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_macie2.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_macie2.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,
S3BucketOwnerTypeDef#
# S3BucketOwnerTypeDef usage example
from mypy_boto3_macie2.type_defs import S3BucketOwnerTypeDef
def get_value() -> S3BucketOwnerTypeDef:
return {
"displayName": ...,
}
# S3BucketOwnerTypeDef definition
class S3BucketOwnerTypeDef(TypedDict):
displayName: NotRequired[str],
id: NotRequired[str],
ServerSideEncryptionTypeDef#
# ServerSideEncryptionTypeDef usage example
from mypy_boto3_macie2.type_defs import ServerSideEncryptionTypeDef
def get_value() -> ServerSideEncryptionTypeDef:
return {
"encryptionType": ...,
}
# ServerSideEncryptionTypeDef definition
class ServerSideEncryptionTypeDef(TypedDict):
encryptionType: NotRequired[EncryptionTypeType], # (1)
kmsMasterKeyId: NotRequired[str],
S3ClassificationScopeExclusionTypeDef#
# S3ClassificationScopeExclusionTypeDef usage example
from mypy_boto3_macie2.type_defs import S3ClassificationScopeExclusionTypeDef
def get_value() -> S3ClassificationScopeExclusionTypeDef:
return {
"bucketNames": ...,
}
# S3ClassificationScopeExclusionTypeDef definition
class S3ClassificationScopeExclusionTypeDef(TypedDict):
bucketNames: List[str],
S3ClassificationScopeExclusionUpdateTypeDef#
# S3ClassificationScopeExclusionUpdateTypeDef usage example
from mypy_boto3_macie2.type_defs import S3ClassificationScopeExclusionUpdateTypeDef
def get_value() -> S3ClassificationScopeExclusionUpdateTypeDef:
return {
"bucketNames": ...,
"operation": ...,
}
# S3ClassificationScopeExclusionUpdateTypeDef definition
class S3ClassificationScopeExclusionUpdateTypeDef(TypedDict):
bucketNames: Sequence[str],
operation: ClassificationScopeUpdateOperationType, # (1)
SearchResourcesSimpleCriterionTypeDef#
# SearchResourcesSimpleCriterionTypeDef usage example
from mypy_boto3_macie2.type_defs import SearchResourcesSimpleCriterionTypeDef
def get_value() -> SearchResourcesSimpleCriterionTypeDef:
return {
"comparator": ...,
}
# SearchResourcesSimpleCriterionTypeDef definition
class SearchResourcesSimpleCriterionTypeDef(TypedDict):
comparator: NotRequired[SearchResourcesComparatorType], # (1)
key: NotRequired[SearchResourcesSimpleCriterionKeyType], # (2)
values: NotRequired[Sequence[str]],
SearchResourcesSortCriteriaTypeDef#
# SearchResourcesSortCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import SearchResourcesSortCriteriaTypeDef
def get_value() -> SearchResourcesSortCriteriaTypeDef:
return {
"attributeName": ...,
}
# SearchResourcesSortCriteriaTypeDef definition
class SearchResourcesSortCriteriaTypeDef(TypedDict):
attributeName: NotRequired[SearchResourcesSortAttributeNameType], # (1)
orderBy: NotRequired[OrderByType], # (2)
SearchResourcesTagCriterionPairTypeDef#
# SearchResourcesTagCriterionPairTypeDef usage example
from mypy_boto3_macie2.type_defs import SearchResourcesTagCriterionPairTypeDef
def get_value() -> SearchResourcesTagCriterionPairTypeDef:
return {
"key": ...,
}
# SearchResourcesTagCriterionPairTypeDef definition
class SearchResourcesTagCriterionPairTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
ServiceLimitTypeDef#
# ServiceLimitTypeDef usage example
from mypy_boto3_macie2.type_defs import ServiceLimitTypeDef
def get_value() -> ServiceLimitTypeDef:
return {
"isServiceLimited": ...,
}
# ServiceLimitTypeDef definition
class ServiceLimitTypeDef(TypedDict):
isServiceLimited: NotRequired[bool],
unit: NotRequired[UnitType], # (1)
value: NotRequired[int],
- See UnitType
SessionContextAttributesTypeDef#
# SessionContextAttributesTypeDef usage example
from mypy_boto3_macie2.type_defs import SessionContextAttributesTypeDef
def get_value() -> SessionContextAttributesTypeDef:
return {
"creationDate": ...,
}
# SessionContextAttributesTypeDef definition
class SessionContextAttributesTypeDef(TypedDict):
creationDate: NotRequired[datetime],
mfaAuthenticated: NotRequired[bool],
SessionIssuerTypeDef#
# SessionIssuerTypeDef usage example
from mypy_boto3_macie2.type_defs import SessionIssuerTypeDef
def get_value() -> SessionIssuerTypeDef:
return {
"accountId": ...,
}
# SessionIssuerTypeDef definition
class SessionIssuerTypeDef(TypedDict):
accountId: NotRequired[str],
arn: NotRequired[str],
principalId: NotRequired[str],
type: NotRequired[str],
userName: NotRequired[str],
SuppressDataIdentifierTypeDef#
# SuppressDataIdentifierTypeDef usage example
from mypy_boto3_macie2.type_defs import SuppressDataIdentifierTypeDef
def get_value() -> SuppressDataIdentifierTypeDef:
return {
"id": ...,
}
# SuppressDataIdentifierTypeDef definition
class SuppressDataIdentifierTypeDef(TypedDict):
id: NotRequired[str],
type: NotRequired[DataIdentifierTypeType], # (1)
TagCriterionPairForJobTypeDef#
# TagCriterionPairForJobTypeDef usage example
from mypy_boto3_macie2.type_defs import TagCriterionPairForJobTypeDef
def get_value() -> TagCriterionPairForJobTypeDef:
return {
"key": ...,
}
# TagCriterionPairForJobTypeDef definition
class TagCriterionPairForJobTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TagValuePairTypeDef#
# TagValuePairTypeDef usage example
from mypy_boto3_macie2.type_defs import TagValuePairTypeDef
def get_value() -> TagValuePairTypeDef:
return {
"key": ...,
}
# TagValuePairTypeDef definition
class TagValuePairTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
TestCustomDataIdentifierRequestRequestTypeDef#
# TestCustomDataIdentifierRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import TestCustomDataIdentifierRequestRequestTypeDef
def get_value() -> TestCustomDataIdentifierRequestRequestTypeDef:
return {
"regex": ...,
"sampleText": ...,
}
# TestCustomDataIdentifierRequestRequestTypeDef definition
class TestCustomDataIdentifierRequestRequestTypeDef(TypedDict):
regex: str,
sampleText: str,
ignoreWords: NotRequired[Sequence[str]],
keywords: NotRequired[Sequence[str]],
maximumMatchDistance: NotRequired[int],
TestCustomDataIdentifierResponseTypeDef#
# TestCustomDataIdentifierResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import TestCustomDataIdentifierResponseTypeDef
def get_value() -> TestCustomDataIdentifierResponseTypeDef:
return {
"matchCount": ...,
"ResponseMetadata": ...,
}
# TestCustomDataIdentifierResponseTypeDef definition
class TestCustomDataIdentifierResponseTypeDef(TypedDict):
matchCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAllowListResponseTypeDef#
# UpdateAllowListResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateAllowListResponseTypeDef
def get_value() -> UpdateAllowListResponseTypeDef:
return {
"arn": ...,
"id": ...,
"ResponseMetadata": ...,
}
# UpdateAllowListResponseTypeDef definition
class UpdateAllowListResponseTypeDef(TypedDict):
arn: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef#
# UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef
def get_value() -> UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef:
return {
"status": ...,
}
# UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef definition
class UpdateAutomatedDiscoveryConfigurationRequestRequestTypeDef(TypedDict):
status: AutomatedDiscoveryStatusType, # (1)
UpdateClassificationJobRequestRequestTypeDef#
# UpdateClassificationJobRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateClassificationJobRequestRequestTypeDef
def get_value() -> UpdateClassificationJobRequestRequestTypeDef:
return {
"jobId": ...,
"jobStatus": ...,
}
# UpdateClassificationJobRequestRequestTypeDef definition
class UpdateClassificationJobRequestRequestTypeDef(TypedDict):
jobId: str,
jobStatus: JobStatusType, # (1)
- See JobStatusType
UpdateFindingsFilterResponseTypeDef#
# UpdateFindingsFilterResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateFindingsFilterResponseTypeDef
def get_value() -> UpdateFindingsFilterResponseTypeDef:
return {
"arn": ...,
"id": ...,
"ResponseMetadata": ...,
}
# UpdateFindingsFilterResponseTypeDef definition
class UpdateFindingsFilterResponseTypeDef(TypedDict):
arn: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateMacieSessionRequestRequestTypeDef#
# UpdateMacieSessionRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateMacieSessionRequestRequestTypeDef
def get_value() -> UpdateMacieSessionRequestRequestTypeDef:
return {
"findingPublishingFrequency": ...,
}
# UpdateMacieSessionRequestRequestTypeDef definition
class UpdateMacieSessionRequestRequestTypeDef(TypedDict):
findingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
status: NotRequired[MacieStatusType], # (2)
UpdateMemberSessionRequestRequestTypeDef#
# UpdateMemberSessionRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateMemberSessionRequestRequestTypeDef
def get_value() -> UpdateMemberSessionRequestRequestTypeDef:
return {
"id": ...,
"status": ...,
}
# UpdateMemberSessionRequestRequestTypeDef definition
class UpdateMemberSessionRequestRequestTypeDef(TypedDict):
id: str,
status: MacieStatusType, # (1)
- See MacieStatusType
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateOrganizationConfigurationRequestRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestRequestTypeDef:
return {
"autoEnable": ...,
}
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
autoEnable: bool,
UpdateResourceProfileRequestRequestTypeDef#
# UpdateResourceProfileRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateResourceProfileRequestRequestTypeDef
def get_value() -> UpdateResourceProfileRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# UpdateResourceProfileRequestRequestTypeDef definition
class UpdateResourceProfileRequestRequestTypeDef(TypedDict):
resourceArn: str,
sensitivityScoreOverride: NotRequired[int],
UserIdentityRootTypeDef#
# UserIdentityRootTypeDef usage example
from mypy_boto3_macie2.type_defs import UserIdentityRootTypeDef
def get_value() -> UserIdentityRootTypeDef:
return {
"accountId": ...,
}
# UserIdentityRootTypeDef definition
class UserIdentityRootTypeDef(TypedDict):
accountId: NotRequired[str],
arn: NotRequired[str],
principalId: NotRequired[str],
CreateMemberRequestRequestTypeDef#
# CreateMemberRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateMemberRequestRequestTypeDef
def get_value() -> CreateMemberRequestRequestTypeDef:
return {
"account": ...,
}
# CreateMemberRequestRequestTypeDef definition
class CreateMemberRequestRequestTypeDef(TypedDict):
account: AccountDetailTypeDef, # (1)
tags: NotRequired[Mapping[str, str]],
AccountLevelPermissionsTypeDef#
# AccountLevelPermissionsTypeDef usage example
from mypy_boto3_macie2.type_defs import AccountLevelPermissionsTypeDef
def get_value() -> AccountLevelPermissionsTypeDef:
return {
"blockPublicAccess": ...,
}
# AccountLevelPermissionsTypeDef definition
class AccountLevelPermissionsTypeDef(TypedDict):
blockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (1)
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListOrganizationAdminAccountsResponseTypeDef
def get_value() -> ListOrganizationAdminAccountsResponseTypeDef:
return {
"adminAccounts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
adminAccounts: List[AdminAccountTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AllowListCriteriaTypeDef#
# AllowListCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import AllowListCriteriaTypeDef
def get_value() -> AllowListCriteriaTypeDef:
return {
"regex": ...,
}
# AllowListCriteriaTypeDef definition
class AllowListCriteriaTypeDef(TypedDict):
regex: NotRequired[str],
s3WordsList: NotRequired[S3WordsListTypeDef], # (1)
ListAllowListsResponseTypeDef#
# ListAllowListsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListAllowListsResponseTypeDef
def get_value() -> ListAllowListsResponseTypeDef:
return {
"allowLists": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAllowListsResponseTypeDef definition
class ListAllowListsResponseTypeDef(TypedDict):
allowLists: List[AllowListSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FindingActionTypeDef#
# FindingActionTypeDef usage example
from mypy_boto3_macie2.type_defs import FindingActionTypeDef
def get_value() -> FindingActionTypeDef:
return {
"actionType": ...,
}
# FindingActionTypeDef definition
class FindingActionTypeDef(TypedDict):
actionType: NotRequired[FindingActionTypeType], # (1)
apiCallDetails: NotRequired[ApiCallDetailsTypeDef], # (2)
BatchGetCustomDataIdentifiersResponseTypeDef#
# BatchGetCustomDataIdentifiersResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import BatchGetCustomDataIdentifiersResponseTypeDef
def get_value() -> BatchGetCustomDataIdentifiersResponseTypeDef:
return {
"customDataIdentifiers": ...,
"notFoundIdentifierIds": ...,
"ResponseMetadata": ...,
}
# BatchGetCustomDataIdentifiersResponseTypeDef definition
class BatchGetCustomDataIdentifiersResponseTypeDef(TypedDict):
customDataIdentifiers: List[BatchGetCustomDataIdentifierSummaryTypeDef], # (1)
notFoundIdentifierIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BucketLevelPermissionsTypeDef#
# BucketLevelPermissionsTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketLevelPermissionsTypeDef
def get_value() -> BucketLevelPermissionsTypeDef:
return {
"accessControlList": ...,
}
# BucketLevelPermissionsTypeDef definition
class BucketLevelPermissionsTypeDef(TypedDict):
accessControlList: NotRequired[AccessControlListTypeDef], # (1)
blockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (2)
bucketPolicy: NotRequired[BucketPolicyTypeDef], # (3)
MatchingBucketTypeDef#
# MatchingBucketTypeDef usage example
from mypy_boto3_macie2.type_defs import MatchingBucketTypeDef
def get_value() -> MatchingBucketTypeDef:
return {
"accountId": ...,
}
# MatchingBucketTypeDef definition
class MatchingBucketTypeDef(TypedDict):
accountId: NotRequired[str],
bucketName: NotRequired[str],
classifiableObjectCount: NotRequired[int],
classifiableSizeInBytes: NotRequired[int],
errorCode: NotRequired[BucketMetadataErrorCodeType], # (1)
errorMessage: NotRequired[str],
jobDetails: NotRequired[JobDetailsTypeDef], # (2)
lastAutomatedDiscoveryTime: NotRequired[datetime],
objectCount: NotRequired[int],
objectCountByEncryptionType: NotRequired[ObjectCountByEncryptionTypeTypeDef], # (3)
sensitivityScore: NotRequired[int],
sizeInBytes: NotRequired[int],
sizeInBytesCompressed: NotRequired[int],
unclassifiableObjectCount: NotRequired[ObjectLevelStatisticsTypeDef], # (4)
unclassifiableObjectSizeInBytes: NotRequired[ObjectLevelStatisticsTypeDef], # (4)
- See BucketMetadataErrorCodeType
- See JobDetailsTypeDef
- See ObjectCountByEncryptionTypeTypeDef
- See ObjectLevelStatisticsTypeDef
- See ObjectLevelStatisticsTypeDef
DescribeBucketsRequestDescribeBucketsPaginateTypeDef#
# DescribeBucketsRequestDescribeBucketsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import DescribeBucketsRequestDescribeBucketsPaginateTypeDef
def get_value() -> DescribeBucketsRequestDescribeBucketsPaginateTypeDef:
return {
"criteria": ...,
}
# DescribeBucketsRequestDescribeBucketsPaginateTypeDef definition
class DescribeBucketsRequestDescribeBucketsPaginateTypeDef(TypedDict):
criteria: NotRequired[Mapping[str, BucketCriteriaAdditionalPropertiesTypeDef]], # (1)
sortCriteria: NotRequired[BucketSortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See BucketCriteriaAdditionalPropertiesTypeDef
- See BucketSortCriteriaTypeDef
- See PaginatorConfigTypeDef
DescribeBucketsRequestRequestTypeDef#
# DescribeBucketsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import DescribeBucketsRequestRequestTypeDef
def get_value() -> DescribeBucketsRequestRequestTypeDef:
return {
"criteria": ...,
}
# DescribeBucketsRequestRequestTypeDef definition
class DescribeBucketsRequestRequestTypeDef(TypedDict):
criteria: NotRequired[Mapping[str, BucketCriteriaAdditionalPropertiesTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortCriteria: NotRequired[BucketSortCriteriaTypeDef], # (2)
BucketStatisticsBySensitivityTypeDef#
# BucketStatisticsBySensitivityTypeDef usage example
from mypy_boto3_macie2.type_defs import BucketStatisticsBySensitivityTypeDef
def get_value() -> BucketStatisticsBySensitivityTypeDef:
return {
"classificationError": ...,
}
# BucketStatisticsBySensitivityTypeDef definition
class BucketStatisticsBySensitivityTypeDef(TypedDict):
classificationError: NotRequired[SensitivityAggregationsTypeDef], # (1)
notClassified: NotRequired[SensitivityAggregationsTypeDef], # (1)
notSensitive: NotRequired[SensitivityAggregationsTypeDef], # (1)
sensitive: NotRequired[SensitivityAggregationsTypeDef], # (1)
- See SensitivityAggregationsTypeDef
- See SensitivityAggregationsTypeDef
- See SensitivityAggregationsTypeDef
- See SensitivityAggregationsTypeDef
ClassificationExportConfigurationTypeDef#
# ClassificationExportConfigurationTypeDef usage example
from mypy_boto3_macie2.type_defs import ClassificationExportConfigurationTypeDef
def get_value() -> ClassificationExportConfigurationTypeDef:
return {
"s3Destination": ...,
}
# ClassificationExportConfigurationTypeDef definition
class ClassificationExportConfigurationTypeDef(TypedDict):
s3Destination: NotRequired[S3DestinationTypeDef], # (1)
ListClassificationScopesResponseTypeDef#
# ListClassificationScopesResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListClassificationScopesResponseTypeDef
def get_value() -> ListClassificationScopesResponseTypeDef:
return {
"classificationScopes": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListClassificationScopesResponseTypeDef definition
class ListClassificationScopesResponseTypeDef(TypedDict):
classificationScopes: List[ClassificationScopeSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomDataIdentifierRequestRequestTypeDef#
# CreateCustomDataIdentifierRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateCustomDataIdentifierRequestRequestTypeDef
def get_value() -> CreateCustomDataIdentifierRequestRequestTypeDef:
return {
"name": ...,
"regex": ...,
}
# CreateCustomDataIdentifierRequestRequestTypeDef definition
class CreateCustomDataIdentifierRequestRequestTypeDef(TypedDict):
name: str,
regex: str,
clientToken: NotRequired[str],
description: NotRequired[str],
ignoreWords: NotRequired[Sequence[str]],
keywords: NotRequired[Sequence[str]],
maximumMatchDistance: NotRequired[int],
severityLevels: NotRequired[Sequence[SeverityLevelTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
GetCustomDataIdentifierResponseTypeDef#
# GetCustomDataIdentifierResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetCustomDataIdentifierResponseTypeDef
def get_value() -> GetCustomDataIdentifierResponseTypeDef:
return {
"arn": ...,
"createdAt": ...,
"deleted": ...,
"description": ...,
"id": ...,
"ignoreWords": ...,
"keywords": ...,
"maximumMatchDistance": ...,
"name": ...,
"regex": ...,
"severityLevels": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# GetCustomDataIdentifierResponseTypeDef definition
class GetCustomDataIdentifierResponseTypeDef(TypedDict):
arn: str,
createdAt: datetime,
deleted: bool,
description: str,
id: str,
ignoreWords: List[str],
keywords: List[str],
maximumMatchDistance: int,
name: str,
regex: str,
severityLevels: List[SeverityLevelTypeDef], # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInvitationsResponseTypeDef#
# CreateInvitationsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import CreateInvitationsResponseTypeDef
def get_value() -> CreateInvitationsResponseTypeDef:
return {
"unprocessedAccounts": ...,
"ResponseMetadata": ...,
}
# CreateInvitationsResponseTypeDef definition
class CreateInvitationsResponseTypeDef(TypedDict):
unprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeclineInvitationsResponseTypeDef#
# DeclineInvitationsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import DeclineInvitationsResponseTypeDef
def get_value() -> DeclineInvitationsResponseTypeDef:
return {
"unprocessedAccounts": ...,
"ResponseMetadata": ...,
}
# DeclineInvitationsResponseTypeDef definition
class DeclineInvitationsResponseTypeDef(TypedDict):
unprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInvitationsResponseTypeDef#
# DeleteInvitationsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import DeleteInvitationsResponseTypeDef
def get_value() -> DeleteInvitationsResponseTypeDef:
return {
"unprocessedAccounts": ...,
"ResponseMetadata": ...,
}
# DeleteInvitationsResponseTypeDef definition
class DeleteInvitationsResponseTypeDef(TypedDict):
unprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FindingCriteriaTypeDef#
# FindingCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import FindingCriteriaTypeDef
def get_value() -> FindingCriteriaTypeDef:
return {
"criterion": ...,
}
# FindingCriteriaTypeDef definition
class FindingCriteriaTypeDef(TypedDict):
criterion: NotRequired[Mapping[str, CriterionAdditionalPropertiesTypeDef]], # (1)
ListCustomDataIdentifiersResponseTypeDef#
# ListCustomDataIdentifiersResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListCustomDataIdentifiersResponseTypeDef
def get_value() -> ListCustomDataIdentifiersResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListCustomDataIdentifiersResponseTypeDef definition
class ListCustomDataIdentifiersResponseTypeDef(TypedDict):
items: List[CustomDataIdentifierSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSensitiveDataOccurrencesResponseTypeDef#
# GetSensitiveDataOccurrencesResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitiveDataOccurrencesResponseTypeDef
def get_value() -> GetSensitiveDataOccurrencesResponseTypeDef:
return {
"error": ...,
"sensitiveDataOccurrences": ...,
"status": ...,
"ResponseMetadata": ...,
}
# GetSensitiveDataOccurrencesResponseTypeDef definition
class GetSensitiveDataOccurrencesResponseTypeDef(TypedDict):
error: str,
sensitiveDataOccurrences: Dict[str, List[DetectedDataDetailsTypeDef]], # (1)
status: RevealRequestStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListResourceProfileDetectionsResponseTypeDef#
# ListResourceProfileDetectionsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileDetectionsResponseTypeDef
def get_value() -> ListResourceProfileDetectionsResponseTypeDef:
return {
"detections": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourceProfileDetectionsResponseTypeDef definition
class ListResourceProfileDetectionsResponseTypeDef(TypedDict):
detections: List[DetectionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFindingsFiltersResponseTypeDef#
# ListFindingsFiltersResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListFindingsFiltersResponseTypeDef
def get_value() -> ListFindingsFiltersResponseTypeDef:
return {
"findingsFilterListItems": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFindingsFiltersResponseTypeDef definition
class ListFindingsFiltersResponseTypeDef(TypedDict):
findingsFilterListItems: List[FindingsFilterListItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAdministratorAccountResponseTypeDef#
# GetAdministratorAccountResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetAdministratorAccountResponseTypeDef
def get_value() -> GetAdministratorAccountResponseTypeDef:
return {
"administrator": ...,
"ResponseMetadata": ...,
}
# GetAdministratorAccountResponseTypeDef definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
administrator: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMasterAccountResponseTypeDef#
# GetMasterAccountResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetMasterAccountResponseTypeDef
def get_value() -> GetMasterAccountResponseTypeDef:
return {
"master": ...,
"ResponseMetadata": ...,
}
# GetMasterAccountResponseTypeDef definition
class GetMasterAccountResponseTypeDef(TypedDict):
master: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListInvitationsResponseTypeDef
def get_value() -> ListInvitationsResponseTypeDef:
return {
"invitations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
invitations: List[InvitationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFindingStatisticsResponseTypeDef#
# GetFindingStatisticsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetFindingStatisticsResponseTypeDef
def get_value() -> GetFindingStatisticsResponseTypeDef:
return {
"countsByGroup": ...,
"ResponseMetadata": ...,
}
# GetFindingStatisticsResponseTypeDef definition
class GetFindingStatisticsResponseTypeDef(TypedDict):
countsByGroup: List[GroupCountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFindingsPublicationConfigurationResponseTypeDef#
# GetFindingsPublicationConfigurationResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetFindingsPublicationConfigurationResponseTypeDef
def get_value() -> GetFindingsPublicationConfigurationResponseTypeDef:
return {
"securityHubConfiguration": ...,
"ResponseMetadata": ...,
}
# GetFindingsPublicationConfigurationResponseTypeDef definition
class GetFindingsPublicationConfigurationResponseTypeDef(TypedDict):
securityHubConfiguration: SecurityHubConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutFindingsPublicationConfigurationRequestRequestTypeDef#
# PutFindingsPublicationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import PutFindingsPublicationConfigurationRequestRequestTypeDef
def get_value() -> PutFindingsPublicationConfigurationRequestRequestTypeDef:
return {
"clientToken": ...,
}
# PutFindingsPublicationConfigurationRequestRequestTypeDef definition
class PutFindingsPublicationConfigurationRequestRequestTypeDef(TypedDict):
clientToken: NotRequired[str],
securityHubConfiguration: NotRequired[SecurityHubConfigurationTypeDef], # (1)
GetFindingsRequestRequestTypeDef#
# GetFindingsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetFindingsRequestRequestTypeDef
def get_value() -> GetFindingsRequestRequestTypeDef:
return {
"findingIds": ...,
}
# GetFindingsRequestRequestTypeDef definition
class GetFindingsRequestRequestTypeDef(TypedDict):
findingIds: Sequence[str],
sortCriteria: NotRequired[SortCriteriaTypeDef], # (1)
GetResourceProfileResponseTypeDef#
# GetResourceProfileResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetResourceProfileResponseTypeDef
def get_value() -> GetResourceProfileResponseTypeDef:
return {
"profileUpdatedAt": ...,
"sensitivityScore": ...,
"sensitivityScoreOverridden": ...,
"statistics": ...,
"ResponseMetadata": ...,
}
# GetResourceProfileResponseTypeDef definition
class GetResourceProfileResponseTypeDef(TypedDict):
profileUpdatedAt: datetime,
sensitivityScore: int,
sensitivityScoreOverridden: bool,
statistics: ResourceStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRevealConfigurationResponseTypeDef#
# GetRevealConfigurationResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetRevealConfigurationResponseTypeDef
def get_value() -> GetRevealConfigurationResponseTypeDef:
return {
"configuration": ...,
"ResponseMetadata": ...,
}
# GetRevealConfigurationResponseTypeDef definition
class GetRevealConfigurationResponseTypeDef(TypedDict):
configuration: RevealConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRevealConfigurationRequestRequestTypeDef#
# UpdateRevealConfigurationRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateRevealConfigurationRequestRequestTypeDef
def get_value() -> UpdateRevealConfigurationRequestRequestTypeDef:
return {
"configuration": ...,
}
# UpdateRevealConfigurationRequestRequestTypeDef definition
class UpdateRevealConfigurationRequestRequestTypeDef(TypedDict):
configuration: RevealConfigurationTypeDef, # (1)
UpdateRevealConfigurationResponseTypeDef#
# UpdateRevealConfigurationResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateRevealConfigurationResponseTypeDef
def get_value() -> UpdateRevealConfigurationResponseTypeDef:
return {
"configuration": ...,
"ResponseMetadata": ...,
}
# UpdateRevealConfigurationResponseTypeDef definition
class UpdateRevealConfigurationResponseTypeDef(TypedDict):
configuration: RevealConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef#
# GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef
def get_value() -> GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef:
return {
"findingId": ...,
}
# GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef definition
class GetSensitiveDataOccurrencesRequestFindingRevealedWaitTypeDef(TypedDict):
findingId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetSensitivityInspectionTemplateResponseTypeDef#
# GetSensitivityInspectionTemplateResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetSensitivityInspectionTemplateResponseTypeDef
def get_value() -> GetSensitivityInspectionTemplateResponseTypeDef:
return {
"description": ...,
"excludes": ...,
"includes": ...,
"name": ...,
"sensitivityInspectionTemplateId": ...,
"ResponseMetadata": ...,
}
# GetSensitivityInspectionTemplateResponseTypeDef definition
class GetSensitivityInspectionTemplateResponseTypeDef(TypedDict):
description: str,
excludes: SensitivityInspectionTemplateExcludesTypeDef, # (1)
includes: SensitivityInspectionTemplateIncludesTypeDef, # (2)
name: str,
sensitivityInspectionTemplateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SensitivityInspectionTemplateExcludesTypeDef
- See SensitivityInspectionTemplateIncludesTypeDef
- See ResponseMetadataTypeDef
UpdateSensitivityInspectionTemplateRequestRequestTypeDef#
# UpdateSensitivityInspectionTemplateRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import UpdateSensitivityInspectionTemplateRequestRequestTypeDef
def get_value() -> UpdateSensitivityInspectionTemplateRequestRequestTypeDef:
return {
"id": ...,
}
# UpdateSensitivityInspectionTemplateRequestRequestTypeDef definition
class UpdateSensitivityInspectionTemplateRequestRequestTypeDef(TypedDict):
id: str,
description: NotRequired[str],
excludes: NotRequired[SensitivityInspectionTemplateExcludesTypeDef], # (1)
includes: NotRequired[SensitivityInspectionTemplateIncludesTypeDef], # (2)
GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef#
# GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef usage example
from mypy_boto3_macie2.type_defs import GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef
def get_value() -> GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef:
return {
"filterBy": ...,
}
# GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef definition
class GetUsageStatisticsRequestGetUsageStatisticsPaginateTypeDef(TypedDict):
filterBy: NotRequired[Sequence[UsageStatisticsFilterTypeDef]], # (1)
sortBy: NotRequired[UsageStatisticsSortByTypeDef], # (2)
timeRange: NotRequired[TimeRangeType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See UsageStatisticsFilterTypeDef
- See UsageStatisticsSortByTypeDef
- See TimeRangeType
- See PaginatorConfigTypeDef
GetUsageStatisticsRequestRequestTypeDef#
# GetUsageStatisticsRequestRequestTypeDef usage example
from mypy_boto3_macie2.type_defs import GetUsageStatisticsRequestRequestTypeDef
def get_value() -> GetUsageStatisticsRequestRequestTypeDef:
return {
"filterBy": ...,
}
# GetUsageStatisticsRequestRequestTypeDef definition
class GetUsageStatisticsRequestRequestTypeDef(TypedDict):
filterBy: NotRequired[Sequence[UsageStatisticsFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[UsageStatisticsSortByTypeDef], # (2)
timeRange: NotRequired[TimeRangeType], # (3)
GetUsageTotalsResponseTypeDef#
# GetUsageTotalsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import GetUsageTotalsResponseTypeDef
def get_value() -> GetUsageTotalsResponseTypeDef:
return {
"timeRange": ...,
"usageTotals": ...,
"ResponseMetadata": ...,
}
# GetUsageTotalsResponseTypeDef definition
class GetUsageTotalsResponseTypeDef(TypedDict):
timeRange: TimeRangeType, # (1)
usageTotals: List[UsageTotalTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TimeRangeType
- See UsageTotalTypeDef
- See ResponseMetadataTypeDef
IpAddressDetailsTypeDef#
# IpAddressDetailsTypeDef usage example
from mypy_boto3_macie2.type_defs import IpAddressDetailsTypeDef
def get_value() -> IpAddressDetailsTypeDef:
return {
"ipAddressV4": ...,
}
# IpAddressDetailsTypeDef definition
class IpAddressDetailsTypeDef(TypedDict):
ipAddressV4: NotRequired[str],
ipCity: NotRequired[IpCityTypeDef], # (1)
ipCountry: NotRequired[IpCountryTypeDef], # (2)
ipGeoLocation: NotRequired[IpGeoLocationTypeDef], # (3)
ipOwner: NotRequired[IpOwnerTypeDef], # (4)
- See IpCityTypeDef
- See IpCountryTypeDef
- See IpGeoLocationTypeDef
- See IpOwnerTypeDef
JobScheduleFrequencyTypeDef#
# JobScheduleFrequencyTypeDef usage example
from mypy_boto3_macie2.type_defs import JobScheduleFrequencyTypeDef
def get_value() -> JobScheduleFrequencyTypeDef:
return {
"dailySchedule": ...,
}
# JobScheduleFrequencyTypeDef definition
class JobScheduleFrequencyTypeDef(TypedDict):
dailySchedule: NotRequired[Mapping[str, Any]],
monthlySchedule: NotRequired[MonthlyScheduleTypeDef], # (1)
weeklySchedule: NotRequired[WeeklyScheduleTypeDef], # (2)
ListJobsFilterCriteriaTypeDef#
# ListJobsFilterCriteriaTypeDef usage example
from mypy_boto3_macie2.type_defs import ListJobsFilterCriteriaTypeDef
def get_value() -> ListJobsFilterCriteriaTypeDef:
return {
"excludes": ...,
}
# ListJobsFilterCriteriaTypeDef definition
class ListJobsFilterCriteriaTypeDef(TypedDict):
excludes: NotRequired[Sequence[ListJobsFilterTermTypeDef]], # (1)
includes: NotRequired[Sequence[ListJobsFilterTermTypeDef]], # (1)
ListManagedDataIdentifiersResponseTypeDef#
# ListManagedDataIdentifiersResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListManagedDataIdentifiersResponseTypeDef
def get_value() -> ListManagedDataIdentifiersResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListManagedDataIdentifiersResponseTypeDef definition
class ListManagedDataIdentifiersResponseTypeDef(TypedDict):
items: List[ManagedDataIdentifierSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"members": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
members: List[MemberTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
ListResourceProfileArtifactsResponseTypeDef#
# ListResourceProfileArtifactsResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListResourceProfileArtifactsResponseTypeDef
def get_value() -> ListResourceProfileArtifactsResponseTypeDef:
return {
"artifacts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResourceProfileArtifactsResponseTypeDef definition
class ListResourceProfileArtifactsResponseTypeDef(TypedDict):
artifacts: List[ResourceProfileArtifactTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSensitivityInspectionTemplatesResponseTypeDef#
# ListSensitivityInspectionTemplatesResponseTypeDef usage example
from mypy_boto3_macie2.type_defs import ListSensitivityInspectionTemplatesResponseTypeDef
def get_value() -> ListSensitivityInspectionTemplatesResponseTypeDef:
return {
"nextToken": ...,
"sensitivityInspectionTemplates": ...,
"ResponseMetadata": ...,
}
# ListSensitivityInspectionTemplatesResponseTypeDef definition
class ListSensitivityInspectionTemplatesResponseTypeDef(TypedDict):
nextToken: str,
sensitivityInspectionTemplates: List[SensitivityInspectionTemplatesEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PageTypeDef#
# PageTypeDef usage example
from mypy_boto3_macie2.type_defs import PageTypeDef
def get_value() -> PageTypeDef:
return {
"lineRange": ...,
}
# PageTypeDef definition
class PageTypeDef(TypedDict):
lineRange: NotRequired[RangeTypeDef], # (1)
offsetRange: NotRequired[RangeTypeDef], # (1)
pageNumber: NotRequired[int],
- See RangeTypeDef
- See RangeTypeDef
S3ObjectTypeDef#
# S3ObjectTypeDef usage example
from mypy_boto3_macie2.type_defs import S3ObjectTypeDef
def get_value() -> S3ObjectTypeDef:
return {
"bucketArn": ...,
}
# S3ObjectTypeDef definition
class S3ObjectTypeDef(TypedDict):
bucketArn: NotRequired[str],
eTag: NotRequired[str],
extension: NotRequired[str],
key: NotRequired[str],
lastModified: NotRequired[datetime],
path: NotRequired[str],
publicAccess: NotRequired[bool],
serverSideEncryption: NotRequired[ServerSideEncryptionTypeDef], # (1)
size: NotRequired[int],
storageClass: NotRequired[StorageClassType], # (2)
tags: NotRequired[List[KeyValuePairTypeDef]], # (3)
versionId: NotRequired[str],
S3ClassificationScopeTypeDef#
# S3ClassificationScopeTypeDef usage example
from mypy_boto3_macie2.type_defs import S3ClassificationScopeTypeDef
def get_value() -> S3ClassificationScopeTypeDef:
return {
"excludes": ...,
}
# S3ClassificationScopeTypeDef definition
class S3ClassificationScopeTypeDef(TypedDict):
excludes: S3ClassificationScopeExclusionTypeDef, # (1)
S3ClassificationScopeUpdateTypeDef#
# S3ClassificationScopeUpdateTypeDef usage example
from mypy_boto3_macie2.type_defs import S3ClassificationScopeUpdateTypeDef
def get_value() -> S3ClassificationScopeUpdateTypeDef:
return {
"excludes": ...,
}
# S3ClassificationScopeUpdateTypeDef definition
class S3ClassificationScopeUpdateTypeDef(TypedDict):
excludes: S3ClassificationScopeExclusionUpdateTypeDef, # (1)
SearchResourcesTagCriterionTypeDef#
# SearchResourcesTagCriterionTypeDef usage example
from mypy_boto3_macie2.type_defs import SearchResourcesTagCriterionTypeDef
def get_value() -> SearchResourcesTagCriterionTypeDef:
return {
"comparator": ...,
}
# SearchResourcesTagCriterionTypeDef definition
class SearchResourcesTagCriterionTypeDef(TypedDict):
comparator: NotRequired[SearchResourcesComparatorType], # (1)
tagValues: NotRequired[Sequence[SearchResourcesTagCriterionPairTypeDef]], # (2)
UsageByAccountTypeDef#
# UsageByAccountTypeDef usage example
from mypy_boto3_macie2.type_defs import UsageByAccountTypeDef
def get_value() -> UsageByAccountTypeDef:
return {
"currency": ...,
}
# UsageByAccountTypeDef definition
class UsageByAccountTypeDef(TypedDict):
currency: NotRequired[CurrencyType], # (1)
estimatedCost: NotRequired[str],
serviceLimit: NotRequired[ServiceLimitTypeDef], # (2)
type: NotRequired[UsageTypeType], # (3)