Skip to content

Type definitions#

Index > Macie2 > Type definitions

Auto-generated documentation for Macie2 type annotations stubs module mypy-boto3-macie2.

AcceptInvitationRequestRequestTypeDef#

# AcceptInvitationRequestRequestTypeDef definition

class AcceptInvitationRequestRequestTypeDef(TypedDict):
    invitationId: str,
    administratorAccountId: NotRequired[str],
    masterAccount: NotRequired[str],

AccessControlListTypeDef#

# AccessControlListTypeDef definition

class AccessControlListTypeDef(TypedDict):
    allowsPublicReadAccess: NotRequired[bool],
    allowsPublicWriteAccess: NotRequired[bool],

AccountDetailTypeDef#

# AccountDetailTypeDef definition

class AccountDetailTypeDef(TypedDict):
    accountId: str,
    email: str,

BlockPublicAccessTypeDef#

# BlockPublicAccessTypeDef definition

class BlockPublicAccessTypeDef(TypedDict):
    blockPublicAcls: NotRequired[bool],
    blockPublicPolicy: NotRequired[bool],
    ignorePublicAcls: NotRequired[bool],
    restrictPublicBuckets: NotRequired[bool],

AdminAccountTypeDef#

# AdminAccountTypeDef definition

class AdminAccountTypeDef(TypedDict):
    accountId: NotRequired[str],
    status: NotRequired[AdminStatusType],  # (1)
  1. See AdminStatusType

S3WordsListTypeDef#

# S3WordsListTypeDef definition

class S3WordsListTypeDef(TypedDict):
    bucketName: str,
    objectKey: str,

AllowListStatusTypeDef#

# AllowListStatusTypeDef definition

class AllowListStatusTypeDef(TypedDict):
    code: AllowListStatusCodeType,  # (1)
    description: NotRequired[str],
  1. See AllowListStatusCodeType

AllowListSummaryTypeDef#

# 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 definition

class ApiCallDetailsTypeDef(TypedDict):
    api: NotRequired[str],
    apiServiceName: NotRequired[str],
    firstSeen: NotRequired[datetime],
    lastSeen: NotRequired[datetime],

AwsAccountTypeDef#

# AwsAccountTypeDef definition

class AwsAccountTypeDef(TypedDict):
    accountId: NotRequired[str],
    principalId: NotRequired[str],

AwsServiceTypeDef#

# AwsServiceTypeDef definition

class AwsServiceTypeDef(TypedDict):
    invokedBy: NotRequired[str],

BatchGetCustomDataIdentifierSummaryTypeDef#

# 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 definition

class BatchGetCustomDataIdentifiersRequestRequestTypeDef(TypedDict):
    ids: NotRequired[Sequence[str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

BucketCountByEffectivePermissionTypeDef#

# BucketCountByEffectivePermissionTypeDef definition

class BucketCountByEffectivePermissionTypeDef(TypedDict):
    publiclyAccessible: NotRequired[int],
    publiclyReadable: NotRequired[int],
    publiclyWritable: NotRequired[int],
    unknown: NotRequired[int],

BucketCountByEncryptionTypeTypeDef#

# BucketCountByEncryptionTypeTypeDef definition

class BucketCountByEncryptionTypeTypeDef(TypedDict):
    kmsManaged: NotRequired[int],
    s3Managed: NotRequired[int],
    unencrypted: NotRequired[int],
    unknown: NotRequired[int],

BucketCountBySharedAccessTypeTypeDef#

# BucketCountBySharedAccessTypeTypeDef definition

class BucketCountBySharedAccessTypeTypeDef(TypedDict):
    external: NotRequired[int],
    internal: NotRequired[int],
    notShared: NotRequired[int],
    unknown: NotRequired[int],

BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef#

# BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef definition

class BucketCountPolicyAllowsUnencryptedObjectUploadsTypeDef(TypedDict):
    allowsUnencryptedObjectUploads: NotRequired[int],
    deniesUnencryptedObjectUploads: NotRequired[int],
    unknown: NotRequired[int],

BucketCriteriaAdditionalPropertiesTypeDef#

# 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 definition

class BucketPolicyTypeDef(TypedDict):
    allowsPublicReadAccess: NotRequired[bool],
    allowsPublicWriteAccess: NotRequired[bool],

BucketServerSideEncryptionTypeDef#

# BucketServerSideEncryptionTypeDef definition

class BucketServerSideEncryptionTypeDef(TypedDict):
    kmsMasterKeyId: NotRequired[str],
    type: NotRequired[TypeType],  # (1)
  1. See TypeType

JobDetailsTypeDef#

# JobDetailsTypeDef definition

class JobDetailsTypeDef(TypedDict):
    isDefinedInJob: NotRequired[IsDefinedInJobType],  # (1)
    isMonitoredByJob: NotRequired[IsMonitoredByJobType],  # (2)
    lastJobId: NotRequired[str],
    lastJobRunTime: NotRequired[datetime],
  1. See IsDefinedInJobType
  2. See IsMonitoredByJobType

KeyValuePairTypeDef#

# KeyValuePairTypeDef definition

class KeyValuePairTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

ObjectCountByEncryptionTypeTypeDef#

# ObjectCountByEncryptionTypeTypeDef definition

class ObjectCountByEncryptionTypeTypeDef(TypedDict):
    customerManaged: NotRequired[int],
    kmsManaged: NotRequired[int],
    s3Managed: NotRequired[int],
    unencrypted: NotRequired[int],
    unknown: NotRequired[int],

ObjectLevelStatisticsTypeDef#

# ObjectLevelStatisticsTypeDef definition

class ObjectLevelStatisticsTypeDef(TypedDict):
    fileType: NotRequired[int],
    storageClass: NotRequired[int],
    total: NotRequired[int],

ReplicationDetailsTypeDef#

# ReplicationDetailsTypeDef definition

class ReplicationDetailsTypeDef(TypedDict):
    replicated: NotRequired[bool],
    replicatedExternally: NotRequired[bool],
    replicationAccounts: NotRequired[List[str]],

BucketSortCriteriaTypeDef#

# BucketSortCriteriaTypeDef definition

class BucketSortCriteriaTypeDef(TypedDict):
    attributeName: NotRequired[str],
    orderBy: NotRequired[OrderByType],  # (1)
  1. See OrderByType

SensitivityAggregationsTypeDef#

# SensitivityAggregationsTypeDef definition

class SensitivityAggregationsTypeDef(TypedDict):
    classifiableSizeInBytes: NotRequired[int],
    publiclyAccessibleCount: NotRequired[int],
    totalCount: NotRequired[int],
    totalSizeInBytes: NotRequired[int],

CellTypeDef#

# CellTypeDef definition

class CellTypeDef(TypedDict):
    cellReference: NotRequired[str],
    column: NotRequired[int],
    columnName: NotRequired[str],
    row: NotRequired[int],

S3DestinationTypeDef#

# S3DestinationTypeDef definition

class S3DestinationTypeDef(TypedDict):
    bucketName: str,
    kmsKeyArn: str,
    keyPrefix: NotRequired[str],

ClassificationResultStatusTypeDef#

# ClassificationResultStatusTypeDef definition

class ClassificationResultStatusTypeDef(TypedDict):
    code: NotRequired[str],
    reason: NotRequired[str],

ClassificationScopeSummaryTypeDef#

# ClassificationScopeSummaryTypeDef definition

class ClassificationScopeSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

SeverityLevelTypeDef#

# SeverityLevelTypeDef definition

class SeverityLevelTypeDef(TypedDict):
    occurrencesThreshold: int,
    severity: DataIdentifierSeverityType,  # (1)
  1. See DataIdentifierSeverityType

CreateInvitationsRequestRequestTypeDef#

# CreateInvitationsRequestRequestTypeDef definition

class CreateInvitationsRequestRequestTypeDef(TypedDict):
    accountIds: Sequence[str],
    disableEmailNotification: NotRequired[bool],
    message: NotRequired[str],

UnprocessedAccountTypeDef#

# UnprocessedAccountTypeDef definition

class UnprocessedAccountTypeDef(TypedDict):
    accountId: NotRequired[str],
    errorCode: NotRequired[ErrorCodeType],  # (1)
    errorMessage: NotRequired[str],
  1. See ErrorCodeType

CreateSampleFindingsRequestRequestTypeDef#

# CreateSampleFindingsRequestRequestTypeDef definition

class CreateSampleFindingsRequestRequestTypeDef(TypedDict):
    findingTypes: NotRequired[Sequence[FindingTypeType]],  # (1)
  1. See FindingTypeType

SimpleCriterionForJobPaginatorTypeDef#

# SimpleCriterionForJobPaginatorTypeDef definition

class SimpleCriterionForJobPaginatorTypeDef(TypedDict):
    comparator: NotRequired[JobComparatorType],  # (1)
    key: NotRequired[SimpleCriterionKeyForJobType],  # (2)
    values: NotRequired[List[str]],
  1. See JobComparatorType
  2. See SimpleCriterionKeyForJobType

SimpleCriterionForJobTypeDef#

# SimpleCriterionForJobTypeDef definition

class SimpleCriterionForJobTypeDef(TypedDict):
    comparator: NotRequired[JobComparatorType],  # (1)
    key: NotRequired[SimpleCriterionKeyForJobType],  # (2)
    values: NotRequired[Sequence[str]],
  1. See JobComparatorType
  2. See SimpleCriterionKeyForJobType

CriterionAdditionalPropertiesTypeDef#

# 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 definition

class CustomDataIdentifierSummaryTypeDef(TypedDict):
    arn: NotRequired[str],
    createdAt: NotRequired[datetime],
    description: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],

DeclineInvitationsRequestRequestTypeDef#

# DeclineInvitationsRequestRequestTypeDef definition

class DeclineInvitationsRequestRequestTypeDef(TypedDict):
    accountIds: Sequence[str],

DeleteAllowListRequestRequestTypeDef#

# DeleteAllowListRequestRequestTypeDef definition

class DeleteAllowListRequestRequestTypeDef(TypedDict):
    id: str,
    ignoreJobChecks: NotRequired[str],

DeleteCustomDataIdentifierRequestRequestTypeDef#

# DeleteCustomDataIdentifierRequestRequestTypeDef definition

class DeleteCustomDataIdentifierRequestRequestTypeDef(TypedDict):
    id: str,

DeleteFindingsFilterRequestRequestTypeDef#

# DeleteFindingsFilterRequestRequestTypeDef definition

class DeleteFindingsFilterRequestRequestTypeDef(TypedDict):
    id: str,

DeleteInvitationsRequestRequestTypeDef#

# DeleteInvitationsRequestRequestTypeDef definition

class DeleteInvitationsRequestRequestTypeDef(TypedDict):
    accountIds: Sequence[str],

DeleteMemberRequestRequestTypeDef#

# DeleteMemberRequestRequestTypeDef definition

class DeleteMemberRequestRequestTypeDef(TypedDict):
    id: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeClassificationJobRequestRequestTypeDef#

# DescribeClassificationJobRequestRequestTypeDef definition

class DescribeClassificationJobRequestRequestTypeDef(TypedDict):
    jobId: str,

LastRunErrorStatusTypeDef#

# LastRunErrorStatusTypeDef definition

class LastRunErrorStatusTypeDef(TypedDict):
    code: NotRequired[LastRunErrorStatusCodeType],  # (1)
  1. See LastRunErrorStatusCodeType

StatisticsTypeDef#

# StatisticsTypeDef definition

class StatisticsTypeDef(TypedDict):
    approximateNumberOfObjectsToProcess: NotRequired[float],
    numberOfRuns: NotRequired[float],

UserPausedDetailsTypeDef#

# UserPausedDetailsTypeDef definition

class UserPausedDetailsTypeDef(TypedDict):
    jobExpiresAt: NotRequired[datetime],
    jobImminentExpirationHealthEventArn: NotRequired[str],
    jobPausedAt: NotRequired[datetime],

DetectedDataDetailsTypeDef#

# DetectedDataDetailsTypeDef definition

class DetectedDataDetailsTypeDef(TypedDict):
    value: str,

DetectionTypeDef#

# DetectionTypeDef definition

class DetectionTypeDef(TypedDict):
    arn: NotRequired[str],
    count: NotRequired[int],
    id: NotRequired[str],
    name: NotRequired[str],
    suppressed: NotRequired[bool],
    type: NotRequired[DataIdentifierTypeType],  # (1)
  1. See DataIdentifierTypeType

DisableOrganizationAdminAccountRequestRequestTypeDef#

# DisableOrganizationAdminAccountRequestRequestTypeDef definition

class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: str,

DisassociateMemberRequestRequestTypeDef#

# DisassociateMemberRequestRequestTypeDef definition

class DisassociateMemberRequestRequestTypeDef(TypedDict):
    id: str,

DomainDetailsTypeDef#

# DomainDetailsTypeDef definition

class DomainDetailsTypeDef(TypedDict):
    domainName: NotRequired[str],

EnableMacieRequestRequestTypeDef#

# EnableMacieRequestRequestTypeDef definition

class EnableMacieRequestRequestTypeDef(TypedDict):
    clientToken: NotRequired[str],
    findingPublishingFrequency: NotRequired[FindingPublishingFrequencyType],  # (1)
    status: NotRequired[MacieStatusType],  # (2)
  1. See FindingPublishingFrequencyType
  2. See MacieStatusType

EnableOrganizationAdminAccountRequestRequestTypeDef#

# EnableOrganizationAdminAccountRequestRequestTypeDef definition

class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: str,
    clientToken: NotRequired[str],

FindingStatisticsSortCriteriaTypeDef#

# FindingStatisticsSortCriteriaTypeDef definition

class FindingStatisticsSortCriteriaTypeDef(TypedDict):
    attributeName: NotRequired[FindingStatisticsSortAttributeNameType],  # (1)
    orderBy: NotRequired[OrderByType],  # (2)
  1. See FindingStatisticsSortAttributeNameType
  2. See OrderByType

SeverityTypeDef#

# SeverityTypeDef definition

class SeverityTypeDef(TypedDict):
    description: NotRequired[SeverityDescriptionType],  # (1)
    score: NotRequired[int],
  1. See SeverityDescriptionType

FindingsFilterListItemTypeDef#

# FindingsFilterListItemTypeDef definition

class FindingsFilterListItemTypeDef(TypedDict):
    action: NotRequired[FindingsFilterActionType],  # (1)
    arn: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See FindingsFilterActionType

InvitationTypeDef#

# InvitationTypeDef definition

class InvitationTypeDef(TypedDict):
    accountId: NotRequired[str],
    invitationId: NotRequired[str],
    invitedAt: NotRequired[datetime],
    relationshipStatus: NotRequired[RelationshipStatusType],  # (1)
  1. See RelationshipStatusType

GetAllowListRequestRequestTypeDef#

# GetAllowListRequestRequestTypeDef definition

class GetAllowListRequestRequestTypeDef(TypedDict):
    id: str,

GetBucketStatisticsRequestRequestTypeDef#

# GetBucketStatisticsRequestRequestTypeDef definition

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

GetClassificationScopeRequestRequestTypeDef#

# GetClassificationScopeRequestRequestTypeDef definition

class GetClassificationScopeRequestRequestTypeDef(TypedDict):
    id: str,

GetCustomDataIdentifierRequestRequestTypeDef#

# GetCustomDataIdentifierRequestRequestTypeDef definition

class GetCustomDataIdentifierRequestRequestTypeDef(TypedDict):
    id: str,

GroupCountTypeDef#

# GroupCountTypeDef definition

class GroupCountTypeDef(TypedDict):
    count: NotRequired[int],
    groupKey: NotRequired[str],

GetFindingsFilterRequestRequestTypeDef#

# GetFindingsFilterRequestRequestTypeDef definition

class GetFindingsFilterRequestRequestTypeDef(TypedDict):
    id: str,

SecurityHubConfigurationTypeDef#

# SecurityHubConfigurationTypeDef definition

class SecurityHubConfigurationTypeDef(TypedDict):
    publishClassificationFindings: bool,
    publishPolicyFindings: bool,

SortCriteriaTypeDef#

# SortCriteriaTypeDef definition

class SortCriteriaTypeDef(TypedDict):
    attributeName: NotRequired[str],
    orderBy: NotRequired[OrderByType],  # (1)
  1. See OrderByType

GetMemberRequestRequestTypeDef#

# GetMemberRequestRequestTypeDef definition

class GetMemberRequestRequestTypeDef(TypedDict):
    id: str,

GetResourceProfileRequestRequestTypeDef#

# GetResourceProfileRequestRequestTypeDef definition

class GetResourceProfileRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ResourceStatisticsTypeDef#

# 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 definition

class RevealConfigurationTypeDef(TypedDict):
    status: RevealStatusType,  # (1)
    kmsKeyId: NotRequired[str],
  1. See RevealStatusType

GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef#

# GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef definition

class GetSensitiveDataOccurrencesAvailabilityRequestRequestTypeDef(TypedDict):
    findingId: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetSensitiveDataOccurrencesRequestRequestTypeDef#

# GetSensitiveDataOccurrencesRequestRequestTypeDef definition

class GetSensitiveDataOccurrencesRequestRequestTypeDef(TypedDict):
    findingId: str,

GetSensitivityInspectionTemplateRequestRequestTypeDef#

# GetSensitivityInspectionTemplateRequestRequestTypeDef definition

class GetSensitivityInspectionTemplateRequestRequestTypeDef(TypedDict):
    id: str,

SensitivityInspectionTemplateExcludesTypeDef#

# SensitivityInspectionTemplateExcludesTypeDef definition

class SensitivityInspectionTemplateExcludesTypeDef(TypedDict):
    managedDataIdentifierIds: NotRequired[List[str]],

SensitivityInspectionTemplateIncludesTypeDef#

# SensitivityInspectionTemplateIncludesTypeDef definition

class SensitivityInspectionTemplateIncludesTypeDef(TypedDict):
    allowListIds: NotRequired[List[str]],
    customDataIdentifierIds: NotRequired[List[str]],
    managedDataIdentifierIds: NotRequired[List[str]],

UsageStatisticsFilterTypeDef#

# UsageStatisticsFilterTypeDef definition

class UsageStatisticsFilterTypeDef(TypedDict):
    comparator: NotRequired[UsageStatisticsFilterComparatorType],  # (1)
    key: NotRequired[UsageStatisticsFilterKeyType],  # (2)
    values: NotRequired[Sequence[str]],
  1. See UsageStatisticsFilterComparatorType
  2. See UsageStatisticsFilterKeyType

UsageStatisticsSortByTypeDef#

# UsageStatisticsSortByTypeDef definition

class UsageStatisticsSortByTypeDef(TypedDict):
    key: NotRequired[UsageStatisticsSortKeyType],  # (1)
    orderBy: NotRequired[OrderByType],  # (2)
  1. See UsageStatisticsSortKeyType
  2. See OrderByType

GetUsageTotalsRequestRequestTypeDef#

# GetUsageTotalsRequestRequestTypeDef definition

class GetUsageTotalsRequestRequestTypeDef(TypedDict):
    timeRange: NotRequired[str],

UsageTotalTypeDef#

# UsageTotalTypeDef definition

class UsageTotalTypeDef(TypedDict):
    currency: NotRequired[CurrencyType],  # (1)
    estimatedCost: NotRequired[str],
    type: NotRequired[UsageTypeType],  # (2)
  1. See CurrencyType
  2. See UsageTypeType

IamUserTypeDef#

# IamUserTypeDef definition

class IamUserTypeDef(TypedDict):
    accountId: NotRequired[str],
    arn: NotRequired[str],
    principalId: NotRequired[str],
    userName: NotRequired[str],

IpCityTypeDef#

# IpCityTypeDef definition

class IpCityTypeDef(TypedDict):
    name: NotRequired[str],

IpCountryTypeDef#

# IpCountryTypeDef definition

class IpCountryTypeDef(TypedDict):
    code: NotRequired[str],
    name: NotRequired[str],

IpGeoLocationTypeDef#

# IpGeoLocationTypeDef definition

class IpGeoLocationTypeDef(TypedDict):
    lat: NotRequired[float],
    lon: NotRequired[float],

IpOwnerTypeDef#

# IpOwnerTypeDef definition

class IpOwnerTypeDef(TypedDict):
    asn: NotRequired[str],
    asnOrg: NotRequired[str],
    isp: NotRequired[str],
    org: NotRequired[str],

MonthlyScheduleTypeDef#

# MonthlyScheduleTypeDef definition

class MonthlyScheduleTypeDef(TypedDict):
    dayOfMonth: NotRequired[int],

WeeklyScheduleTypeDef#

# WeeklyScheduleTypeDef definition

class WeeklyScheduleTypeDef(TypedDict):
    dayOfWeek: NotRequired[DayOfWeekType],  # (1)
  1. See DayOfWeekType

SimpleScopeTermTypeDef#

# SimpleScopeTermTypeDef definition

class SimpleScopeTermTypeDef(TypedDict):
    comparator: NotRequired[JobComparatorType],  # (1)
    key: NotRequired[ScopeFilterKeyType],  # (2)
    values: NotRequired[Sequence[str]],
  1. See JobComparatorType
  2. See ScopeFilterKeyType

S3BucketDefinitionForJobPaginatorTypeDef#

# S3BucketDefinitionForJobPaginatorTypeDef definition

class S3BucketDefinitionForJobPaginatorTypeDef(TypedDict):
    accountId: str,
    buckets: List[str],

S3BucketDefinitionForJobTypeDef#

# S3BucketDefinitionForJobTypeDef definition

class S3BucketDefinitionForJobTypeDef(TypedDict):
    accountId: str,
    buckets: Sequence[str],

ListAllowListsRequestRequestTypeDef#

# ListAllowListsRequestRequestTypeDef definition

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

ListJobsSortCriteriaTypeDef#

# ListJobsSortCriteriaTypeDef definition

class ListJobsSortCriteriaTypeDef(TypedDict):
    attributeName: NotRequired[ListJobsSortAttributeNameType],  # (1)
    orderBy: NotRequired[OrderByType],  # (2)
  1. See ListJobsSortAttributeNameType
  2. See OrderByType

ListClassificationScopesRequestRequestTypeDef#

# ListClassificationScopesRequestRequestTypeDef definition

class ListClassificationScopesRequestRequestTypeDef(TypedDict):
    name: NotRequired[str],
    nextToken: NotRequired[str],

ListCustomDataIdentifiersRequestRequestTypeDef#

# ListCustomDataIdentifiersRequestRequestTypeDef definition

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

ListFindingsFiltersRequestRequestTypeDef#

# ListFindingsFiltersRequestRequestTypeDef definition

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

ListInvitationsRequestRequestTypeDef#

# ListInvitationsRequestRequestTypeDef definition

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

ListJobsFilterTermTypeDef#

# ListJobsFilterTermTypeDef definition

class ListJobsFilterTermTypeDef(TypedDict):
    comparator: NotRequired[JobComparatorType],  # (1)
    key: NotRequired[ListJobsFilterKeyType],  # (2)
    values: NotRequired[Sequence[str]],
  1. See JobComparatorType
  2. See ListJobsFilterKeyType

ListManagedDataIdentifiersRequestRequestTypeDef#

# ListManagedDataIdentifiersRequestRequestTypeDef definition

class ListManagedDataIdentifiersRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ManagedDataIdentifierSummaryTypeDef#

# ManagedDataIdentifierSummaryTypeDef definition

class ManagedDataIdentifierSummaryTypeDef(TypedDict):
    category: NotRequired[SensitiveDataItemCategoryType],  # (1)
    id: NotRequired[str],
  1. See SensitiveDataItemCategoryType

ListMembersRequestRequestTypeDef#

# ListMembersRequestRequestTypeDef definition

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

MemberTypeDef#

# 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],
  1. See RelationshipStatusType

ListOrganizationAdminAccountsRequestRequestTypeDef#

# ListOrganizationAdminAccountsRequestRequestTypeDef definition

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

ListResourceProfileArtifactsRequestRequestTypeDef#

# ListResourceProfileArtifactsRequestRequestTypeDef definition

class ListResourceProfileArtifactsRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    nextToken: NotRequired[str],

ResourceProfileArtifactTypeDef#

# ResourceProfileArtifactTypeDef definition

class ResourceProfileArtifactTypeDef(TypedDict):
    arn: str,
    classificationResultStatus: str,
    sensitive: NotRequired[bool],

ListResourceProfileDetectionsRequestRequestTypeDef#

# ListResourceProfileDetectionsRequestRequestTypeDef definition

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

ListSensitivityInspectionTemplatesRequestRequestTypeDef#

# ListSensitivityInspectionTemplatesRequestRequestTypeDef definition

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

SensitivityInspectionTemplatesEntryTypeDef#

# SensitivityInspectionTemplatesEntryTypeDef definition

class SensitivityInspectionTemplatesEntryTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

RangeTypeDef#

# RangeTypeDef definition

class RangeTypeDef(TypedDict):
    end: NotRequired[int],
    start: NotRequired[int],
    startColumn: NotRequired[int],

RecordTypeDef#

# RecordTypeDef definition

class RecordTypeDef(TypedDict):
    jsonPath: NotRequired[str],
    recordIndex: NotRequired[int],

S3BucketOwnerTypeDef#

# S3BucketOwnerTypeDef definition

class S3BucketOwnerTypeDef(TypedDict):
    displayName: NotRequired[str],
    id: NotRequired[str],

ServerSideEncryptionTypeDef#

# ServerSideEncryptionTypeDef definition

class ServerSideEncryptionTypeDef(TypedDict):
    encryptionType: NotRequired[EncryptionTypeType],  # (1)
    kmsMasterKeyId: NotRequired[str],
  1. See