Skip to content

Typed dictionaries#

Index > Inspector2 > Typed dictionaries

Auto-generated documentation for Inspector2 type annotations stubs module mypy-boto3-inspector2.

SeverityCountsTypeDef#

# SeverityCountsTypeDef usage example

from mypy_boto3_inspector2.type_defs import SeverityCountsTypeDef

def get_value() -> SeverityCountsTypeDef:
    return {
        "all": ...,
    }
# SeverityCountsTypeDef definition

class SeverityCountsTypeDef(TypedDict):
    all: NotRequired[int],
    critical: NotRequired[int],
    high: NotRequired[int],
    medium: NotRequired[int],

AccountAggregationTypeDef#

# AccountAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import AccountAggregationTypeDef

def get_value() -> AccountAggregationTypeDef:
    return {
        "findingType": ...,
    }
# AccountAggregationTypeDef definition

class AccountAggregationTypeDef(TypedDict):
    findingType: NotRequired[AggregationFindingTypeType],  # (1)
    resourceType: NotRequired[AggregationResourceTypeType],  # (2)
    sortBy: NotRequired[AccountSortByType],  # (3)
    sortOrder: NotRequired[SortOrderType],  # (4)
  1. See AggregationFindingTypeType
  2. See AggregationResourceTypeType
  3. See AccountSortByType
  4. See SortOrderType

StateTypeDef#

# StateTypeDef usage example

from mypy_boto3_inspector2.type_defs import StateTypeDef

def get_value() -> StateTypeDef:
    return {
        "errorCode": ...,
        "errorMessage": ...,
        "status": ...,
    }
# StateTypeDef definition

class StateTypeDef(TypedDict):
    errorCode: ErrorCodeType,  # (1)
    errorMessage: str,
    status: StatusType,  # (2)
  1. See ErrorCodeType
  2. See StatusType

ResourceStatusTypeDef#

# ResourceStatusTypeDef usage example

from mypy_boto3_inspector2.type_defs import ResourceStatusTypeDef

def get_value() -> ResourceStatusTypeDef:
    return {
        "ec2": ...,
        "ecr": ...,
    }
# ResourceStatusTypeDef definition

class ResourceStatusTypeDef(TypedDict):
    ec2: StatusType,  # (1)
    ecr: StatusType,  # (1)
    lambda: NotRequired[StatusType],  # (1)
  1. See StatusType
  2. See StatusType
  3. See StatusType

FindingTypeAggregationTypeDef#

# FindingTypeAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import FindingTypeAggregationTypeDef

def get_value() -> FindingTypeAggregationTypeDef:
    return {
        "findingType": ...,
    }
# FindingTypeAggregationTypeDef definition

class FindingTypeAggregationTypeDef(TypedDict):
    findingType: NotRequired[AggregationFindingTypeType],  # (1)
    resourceType: NotRequired[AggregationResourceTypeType],  # (2)
    sortBy: NotRequired[FindingTypeSortByType],  # (3)
    sortOrder: NotRequired[SortOrderType],  # (4)
  1. See AggregationFindingTypeType
  2. See AggregationResourceTypeType
  3. See FindingTypeSortByType
  4. See SortOrderType

StringFilterTypeDef#

# StringFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import StringFilterTypeDef

def get_value() -> StringFilterTypeDef:
    return {
        "comparison": ...,
        "value": ...,
    }
# StringFilterTypeDef definition

class StringFilterTypeDef(TypedDict):
    comparison: StringComparisonType,  # (1)
    value: str,
  1. See StringComparisonType

AssociateMemberRequestRequestTypeDef#

# AssociateMemberRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import AssociateMemberRequestRequestTypeDef

def get_value() -> AssociateMemberRequestRequestTypeDef:
    return {
        "accountId": ...,
    }
# AssociateMemberRequestRequestTypeDef definition

class AssociateMemberRequestRequestTypeDef(TypedDict):
    accountId: str,

AssociateMemberResponseTypeDef#

# AssociateMemberResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import AssociateMemberResponseTypeDef

def get_value() -> AssociateMemberResponseTypeDef:
    return {
        "accountId": ...,
        "ResponseMetadata": ...,
    }
# AssociateMemberResponseTypeDef definition

class AssociateMemberResponseTypeDef(TypedDict):
    accountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AtigDataTypeDef#

# AtigDataTypeDef usage example

from mypy_boto3_inspector2.type_defs import AtigDataTypeDef

def get_value() -> AtigDataTypeDef:
    return {
        "firstSeen": ...,
    }
# AtigDataTypeDef definition

class AtigDataTypeDef(TypedDict):
    firstSeen: NotRequired[datetime],
    lastSeen: NotRequired[datetime],
    targets: NotRequired[List[str]],
    ttps: NotRequired[List[str]],

AutoEnableTypeDef#

# AutoEnableTypeDef usage example

from mypy_boto3_inspector2.type_defs import AutoEnableTypeDef

def get_value() -> AutoEnableTypeDef:
    return {
        "ec2": ...,
        "ecr": ...,
    }
# AutoEnableTypeDef definition

class AutoEnableTypeDef(TypedDict):
    ec2: bool,
    ecr: bool,
    lambda: NotRequired[bool],

AwsEc2InstanceDetailsTypeDef#

# AwsEc2InstanceDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import AwsEc2InstanceDetailsTypeDef

def get_value() -> AwsEc2InstanceDetailsTypeDef:
    return {
        "iamInstanceProfileArn": ...,
    }
# AwsEc2InstanceDetailsTypeDef definition

class AwsEc2InstanceDetailsTypeDef(TypedDict):
    iamInstanceProfileArn: NotRequired[str],
    imageId: NotRequired[str],
    ipV4Addresses: NotRequired[List[str]],
    ipV6Addresses: NotRequired[List[str]],
    keyName: NotRequired[str],
    launchedAt: NotRequired[datetime],
    platform: NotRequired[str],
    subnetId: NotRequired[str],
    type: NotRequired[str],
    vpcId: NotRequired[str],

AwsEcrContainerImageDetailsTypeDef#

# AwsEcrContainerImageDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import AwsEcrContainerImageDetailsTypeDef

def get_value() -> AwsEcrContainerImageDetailsTypeDef:
    return {
        "imageHash": ...,
        "registry": ...,
        "repositoryName": ...,
    }
# AwsEcrContainerImageDetailsTypeDef definition

class AwsEcrContainerImageDetailsTypeDef(TypedDict):
    imageHash: str,
    registry: str,
    repositoryName: str,
    architecture: NotRequired[str],
    author: NotRequired[str],
    imageTags: NotRequired[List[str]],
    platform: NotRequired[str],
    pushedAt: NotRequired[datetime],

LambdaVpcConfigTypeDef#

# LambdaVpcConfigTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaVpcConfigTypeDef

def get_value() -> LambdaVpcConfigTypeDef:
    return {
        "securityGroupIds": ...,
    }
# LambdaVpcConfigTypeDef definition

class LambdaVpcConfigTypeDef(TypedDict):
    securityGroupIds: NotRequired[List[str]],
    subnetIds: NotRequired[List[str]],
    vpcId: NotRequired[str],

BatchGetAccountStatusRequestRequestTypeDef#

# BatchGetAccountStatusRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusRequestRequestTypeDef

def get_value() -> BatchGetAccountStatusRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# BatchGetAccountStatusRequestRequestTypeDef definition

class BatchGetAccountStatusRequestRequestTypeDef(TypedDict):
    accountIds: NotRequired[Sequence[str]],

BatchGetFreeTrialInfoRequestRequestTypeDef#

# BatchGetFreeTrialInfoRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoRequestRequestTypeDef

def get_value() -> BatchGetFreeTrialInfoRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# BatchGetFreeTrialInfoRequestRequestTypeDef definition

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

FreeTrialInfoErrorTypeDef#

# FreeTrialInfoErrorTypeDef usage example

from mypy_boto3_inspector2.type_defs import FreeTrialInfoErrorTypeDef

def get_value() -> FreeTrialInfoErrorTypeDef:
    return {
        "accountId": ...,
        "code": ...,
        "message": ...,
    }
# FreeTrialInfoErrorTypeDef definition

class FreeTrialInfoErrorTypeDef(TypedDict):
    accountId: str,
    code: FreeTrialInfoErrorCodeType,  # (1)
    message: str,
  1. See FreeTrialInfoErrorCodeType

BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef#

# BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef

def get_value() -> BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef definition

class BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef(TypedDict):
    accountIds: NotRequired[Sequence[str]],

FailedMemberAccountEc2DeepInspectionStatusStateTypeDef#

# FailedMemberAccountEc2DeepInspectionStatusStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import FailedMemberAccountEc2DeepInspectionStatusStateTypeDef

def get_value() -> FailedMemberAccountEc2DeepInspectionStatusStateTypeDef:
    return {
        "accountId": ...,
    }
# FailedMemberAccountEc2DeepInspectionStatusStateTypeDef definition

class FailedMemberAccountEc2DeepInspectionStatusStateTypeDef(TypedDict):
    accountId: str,
    ec2ScanStatus: NotRequired[StatusType],  # (1)
    errorMessage: NotRequired[str],
  1. See StatusType

MemberAccountEc2DeepInspectionStatusStateTypeDef#

# MemberAccountEc2DeepInspectionStatusStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import MemberAccountEc2DeepInspectionStatusStateTypeDef

def get_value() -> MemberAccountEc2DeepInspectionStatusStateTypeDef:
    return {
        "accountId": ...,
    }
# MemberAccountEc2DeepInspectionStatusStateTypeDef definition

class MemberAccountEc2DeepInspectionStatusStateTypeDef(TypedDict):
    accountId: str,
    errorMessage: NotRequired[str],
    status: NotRequired[Ec2DeepInspectionStatusType],  # (1)
  1. See Ec2DeepInspectionStatusType

MemberAccountEc2DeepInspectionStatusTypeDef#

# MemberAccountEc2DeepInspectionStatusTypeDef usage example

from mypy_boto3_inspector2.type_defs import MemberAccountEc2DeepInspectionStatusTypeDef

def get_value() -> MemberAccountEc2DeepInspectionStatusTypeDef:
    return {
        "accountId": ...,
        "activateDeepInspection": ...,
    }
# MemberAccountEc2DeepInspectionStatusTypeDef definition

class MemberAccountEc2DeepInspectionStatusTypeDef(TypedDict):
    accountId: str,
    activateDeepInspection: bool,

CancelFindingsReportRequestRequestTypeDef#

# CancelFindingsReportRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import CancelFindingsReportRequestRequestTypeDef

def get_value() -> CancelFindingsReportRequestRequestTypeDef:
    return {
        "reportId": ...,
    }
# CancelFindingsReportRequestRequestTypeDef definition

class CancelFindingsReportRequestRequestTypeDef(TypedDict):
    reportId: str,

CancelFindingsReportResponseTypeDef#

# CancelFindingsReportResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import CancelFindingsReportResponseTypeDef

def get_value() -> CancelFindingsReportResponseTypeDef:
    return {
        "reportId": ...,
        "ResponseMetadata": ...,
    }
# CancelFindingsReportResponseTypeDef definition

class CancelFindingsReportResponseTypeDef(TypedDict):
    reportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CisaDataTypeDef#

# CisaDataTypeDef usage example

from mypy_boto3_inspector2.type_defs import CisaDataTypeDef

def get_value() -> CisaDataTypeDef:
    return {
        "action": ...,
    }
# CisaDataTypeDef definition

class CisaDataTypeDef(TypedDict):
    action: NotRequired[str],
    dateAdded: NotRequired[datetime],
    dateDue: NotRequired[datetime],

CountsTypeDef#

# CountsTypeDef usage example

from mypy_boto3_inspector2.type_defs import CountsTypeDef

def get_value() -> CountsTypeDef:
    return {
        "count": ...,
    }
# CountsTypeDef definition

class CountsTypeDef(TypedDict):
    count: NotRequired[int],
    groupKey: NotRequired[GroupKeyType],  # (1)
  1. See GroupKeyType

CoverageMapFilterTypeDef#

# CoverageMapFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import CoverageMapFilterTypeDef

def get_value() -> CoverageMapFilterTypeDef:
    return {
        "comparison": ...,
        "key": ...,
    }
# CoverageMapFilterTypeDef definition

class CoverageMapFilterTypeDef(TypedDict):
    comparison: CoverageMapComparisonType,  # (1)
    key: str,
    value: NotRequired[str],
  1. See CoverageMapComparisonType

CoverageStringFilterTypeDef#

# CoverageStringFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import CoverageStringFilterTypeDef

def get_value() -> CoverageStringFilterTypeDef:
    return {
        "comparison": ...,
        "value": ...,
    }
# CoverageStringFilterTypeDef definition

class CoverageStringFilterTypeDef(TypedDict):
    comparison: CoverageStringComparisonType,  # (1)
    value: str,
  1. See CoverageStringComparisonType

ScanStatusTypeDef#

# ScanStatusTypeDef usage example

from mypy_boto3_inspector2.type_defs import ScanStatusTypeDef

def get_value() -> ScanStatusTypeDef:
    return {
        "reason": ...,
        "statusCode": ...,
    }
# ScanStatusTypeDef definition

class ScanStatusTypeDef(TypedDict):
    reason: ScanStatusReasonType,  # (1)
    statusCode: ScanStatusCodeType,  # (2)
  1. See ScanStatusReasonType
  2. See ScanStatusCodeType

CreateFilterResponseTypeDef#

# CreateFilterResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import CreateFilterResponseTypeDef

def get_value() -> CreateFilterResponseTypeDef:
    return {
        "arn": ...,
        "ResponseMetadata": ...,
    }
# CreateFilterResponseTypeDef definition

class CreateFilterResponseTypeDef(TypedDict):
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DestinationTypeDef#

# DestinationTypeDef usage example

from mypy_boto3_inspector2.type_defs import DestinationTypeDef

def get_value() -> DestinationTypeDef:
    return {
        "bucketName": ...,
        "kmsKeyArn": ...,
    }
# DestinationTypeDef definition

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

CreateFindingsReportResponseTypeDef#

# CreateFindingsReportResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import CreateFindingsReportResponseTypeDef

def get_value() -> CreateFindingsReportResponseTypeDef:
    return {
        "reportId": ...,
        "ResponseMetadata": ...,
    }
# CreateFindingsReportResponseTypeDef definition

class CreateFindingsReportResponseTypeDef(TypedDict):
    reportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

Cvss2TypeDef#

# Cvss2TypeDef usage example

from mypy_boto3_inspector2.type_defs import Cvss2TypeDef

def get_value() -> Cvss2TypeDef:
    return {
        "baseScore": ...,
    }
# Cvss2TypeDef definition

class Cvss2TypeDef(TypedDict):
    baseScore: NotRequired[float],
    scoringVector: NotRequired[str],

Cvss3TypeDef#

# Cvss3TypeDef usage example

from mypy_boto3_inspector2.type_defs import Cvss3TypeDef

def get_value() -> Cvss3TypeDef:
    return {
        "baseScore": ...,
    }
# Cvss3TypeDef definition

class Cvss3TypeDef(TypedDict):
    baseScore: NotRequired[float],
    scoringVector: NotRequired[str],

CvssScoreAdjustmentTypeDef#

# CvssScoreAdjustmentTypeDef usage example

from mypy_boto3_inspector2.type_defs import CvssScoreAdjustmentTypeDef

def get_value() -> CvssScoreAdjustmentTypeDef:
    return {
        "metric": ...,
        "reason": ...,
    }
# CvssScoreAdjustmentTypeDef definition

class CvssScoreAdjustmentTypeDef(TypedDict):
    metric: str,
    reason: str,

CvssScoreTypeDef#

# CvssScoreTypeDef usage example

from mypy_boto3_inspector2.type_defs import CvssScoreTypeDef

def get_value() -> CvssScoreTypeDef:
    return {
        "baseScore": ...,
        "scoringVector": ...,
        "source": ...,
        "version": ...,
    }
# CvssScoreTypeDef definition

class CvssScoreTypeDef(TypedDict):
    baseScore: float,
    scoringVector: str,
    source: str,
    version: str,

DateFilterTypeDef#

# DateFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import DateFilterTypeDef

def get_value() -> DateFilterTypeDef:
    return {
        "endInclusive": ...,
    }
# DateFilterTypeDef definition

class DateFilterTypeDef(TypedDict):
    endInclusive: NotRequired[Union[datetime, str]],
    startInclusive: NotRequired[Union[datetime, str]],

DelegatedAdminAccountTypeDef#

# DelegatedAdminAccountTypeDef usage example

from mypy_boto3_inspector2.type_defs import DelegatedAdminAccountTypeDef

def get_value() -> DelegatedAdminAccountTypeDef:
    return {
        "accountId": ...,
    }
# DelegatedAdminAccountTypeDef definition

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

DelegatedAdminTypeDef#

# DelegatedAdminTypeDef usage example

from mypy_boto3_inspector2.type_defs import DelegatedAdminTypeDef

def get_value() -> DelegatedAdminTypeDef:
    return {
        "accountId": ...,
    }
# DelegatedAdminTypeDef definition

class DelegatedAdminTypeDef(TypedDict):
    accountId: NotRequired[str],
    relationshipStatus: NotRequired[RelationshipStatusType],  # (1)
  1. See RelationshipStatusType

DeleteFilterRequestRequestTypeDef#

# DeleteFilterRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import DeleteFilterRequestRequestTypeDef

def get_value() -> DeleteFilterRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteFilterRequestRequestTypeDef definition

class DeleteFilterRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteFilterResponseTypeDef#

# DeleteFilterResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import DeleteFilterResponseTypeDef

def get_value() -> DeleteFilterResponseTypeDef:
    return {
        "arn": ...,
        "ResponseMetadata": ...,
    }
# DeleteFilterResponseTypeDef definition

class DeleteFilterResponseTypeDef(TypedDict):
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableDelegatedAdminAccountRequestRequestTypeDef#

# DisableDelegatedAdminAccountRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountRequestRequestTypeDef

def get_value() -> DisableDelegatedAdminAccountRequestRequestTypeDef:
    return {
        "delegatedAdminAccountId": ...,
    }
# DisableDelegatedAdminAccountRequestRequestTypeDef definition

class DisableDelegatedAdminAccountRequestRequestTypeDef(TypedDict):
    delegatedAdminAccountId: str,

DisableDelegatedAdminAccountResponseTypeDef#

# DisableDelegatedAdminAccountResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountResponseTypeDef

def get_value() -> DisableDelegatedAdminAccountResponseTypeDef:
    return {
        "delegatedAdminAccountId": ...,
        "ResponseMetadata": ...,
    }
# DisableDelegatedAdminAccountResponseTypeDef definition

class DisableDelegatedAdminAccountResponseTypeDef(TypedDict):
    delegatedAdminAccountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableRequestRequestTypeDef#

# DisableRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisableRequestRequestTypeDef

def get_value() -> DisableRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# DisableRequestRequestTypeDef definition

class DisableRequestRequestTypeDef(TypedDict):
    accountIds: NotRequired[Sequence[str]],
    resourceTypes: NotRequired[Sequence[ResourceScanTypeType]],  # (1)
  1. See ResourceScanTypeType

DisassociateMemberRequestRequestTypeDef#

# DisassociateMemberRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisassociateMemberRequestRequestTypeDef

def get_value() -> DisassociateMemberRequestRequestTypeDef:
    return {
        "accountId": ...,
    }
# DisassociateMemberRequestRequestTypeDef definition

class DisassociateMemberRequestRequestTypeDef(TypedDict):
    accountId: str,

DisassociateMemberResponseTypeDef#

# DisassociateMemberResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisassociateMemberResponseTypeDef

def get_value() -> DisassociateMemberResponseTypeDef:
    return {
        "accountId": ...,
        "ResponseMetadata": ...,
    }
# DisassociateMemberResponseTypeDef definition

class DisassociateMemberResponseTypeDef(TypedDict):
    accountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MapFilterTypeDef#

# MapFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import MapFilterTypeDef

def get_value() -> MapFilterTypeDef:
    return {
        "comparison": ...,
        "key": ...,
    }
# MapFilterTypeDef definition

class MapFilterTypeDef(TypedDict):
    comparison: MapComparisonType,  # (1)
    key: str,
    value: NotRequired[str],
  1. See MapComparisonType

Ec2MetadataTypeDef#

# Ec2MetadataTypeDef usage example

from mypy_boto3_inspector2.type_defs import Ec2MetadataTypeDef

def get_value() -> Ec2MetadataTypeDef:
    return {
        "amiId": ...,
    }
# Ec2MetadataTypeDef definition

class Ec2MetadataTypeDef(TypedDict):
    amiId: NotRequired[str],
    platform: NotRequired[Ec2PlatformType],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See Ec2PlatformType

EcrRescanDurationStateTypeDef#

# EcrRescanDurationStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import EcrRescanDurationStateTypeDef

def get_value() -> EcrRescanDurationStateTypeDef:
    return {
        "rescanDuration": ...,
    }
# EcrRescanDurationStateTypeDef definition

class EcrRescanDurationStateTypeDef(TypedDict):
    rescanDuration: NotRequired[EcrRescanDurationType],  # (1)
    status: NotRequired[EcrRescanDurationStatusType],  # (2)
    updatedAt: NotRequired[datetime],
  1. See EcrRescanDurationType
  2. See EcrRescanDurationStatusType

EcrConfigurationTypeDef#

# EcrConfigurationTypeDef usage example

from mypy_boto3_inspector2.type_defs import EcrConfigurationTypeDef

def get_value() -> EcrConfigurationTypeDef:
    return {
        "rescanDuration": ...,
    }
# EcrConfigurationTypeDef definition

class EcrConfigurationTypeDef(TypedDict):
    rescanDuration: EcrRescanDurationType,  # (1)
  1. See EcrRescanDurationType

EcrContainerImageMetadataTypeDef#

# EcrContainerImageMetadataTypeDef usage example

from mypy_boto3_inspector2.type_defs import EcrContainerImageMetadataTypeDef

def get_value() -> EcrContainerImageMetadataTypeDef:
    return {
        "tags": ...,
    }
# EcrContainerImageMetadataTypeDef definition

class EcrContainerImageMetadataTypeDef(TypedDict):
    tags: NotRequired[List[str]],

EcrRepositoryMetadataTypeDef#

# EcrRepositoryMetadataTypeDef usage example

from mypy_boto3_inspector2.type_defs import EcrRepositoryMetadataTypeDef

def get_value() -> EcrRepositoryMetadataTypeDef:
    return {
        "name": ...,
    }
# EcrRepositoryMetadataTypeDef definition

class EcrRepositoryMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    scanFrequency: NotRequired[EcrScanFrequencyType],  # (1)
  1. See EcrScanFrequencyType

EnableDelegatedAdminAccountRequestRequestTypeDef#

# EnableDelegatedAdminAccountRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountRequestRequestTypeDef

def get_value() -> EnableDelegatedAdminAccountRequestRequestTypeDef:
    return {
        "delegatedAdminAccountId": ...,
    }
# EnableDelegatedAdminAccountRequestRequestTypeDef definition

class EnableDelegatedAdminAccountRequestRequestTypeDef(TypedDict):
    delegatedAdminAccountId: str,
    clientToken: NotRequired[str],

EnableDelegatedAdminAccountResponseTypeDef#

# EnableDelegatedAdminAccountResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountResponseTypeDef

def get_value() -> EnableDelegatedAdminAccountResponseTypeDef:
    return {
        "delegatedAdminAccountId": ...,
        "ResponseMetadata": ...,
    }
# EnableDelegatedAdminAccountResponseTypeDef definition

class EnableDelegatedAdminAccountResponseTypeDef(TypedDict):
    delegatedAdminAccountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableRequestRequestTypeDef#

# EnableRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import EnableRequestRequestTypeDef

def get_value() -> EnableRequestRequestTypeDef:
    return {
        "resourceTypes": ...,
    }
# EnableRequestRequestTypeDef definition

class EnableRequestRequestTypeDef(TypedDict):
    resourceTypes: Sequence[ResourceScanTypeType],  # (1)
    accountIds: NotRequired[Sequence[str]],
    clientToken: NotRequired[str],
  1. See ResourceScanTypeType

EpssTypeDef#

# EpssTypeDef usage example

from mypy_boto3_inspector2.type_defs import EpssTypeDef

def get_value() -> EpssTypeDef:
    return {
        "score": ...,
    }
# EpssTypeDef definition

class EpssTypeDef(TypedDict):
    score: NotRequired[float],

ExploitObservedTypeDef#

# ExploitObservedTypeDef usage example

from mypy_boto3_inspector2.type_defs import ExploitObservedTypeDef

def get_value() -> ExploitObservedTypeDef:
    return {
        "firstSeen": ...,
    }
# ExploitObservedTypeDef definition

class ExploitObservedTypeDef(TypedDict):
    firstSeen: NotRequired[datetime],
    lastSeen: NotRequired[datetime],

ExploitabilityDetailsTypeDef#

# ExploitabilityDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import ExploitabilityDetailsTypeDef

def get_value() -> ExploitabilityDetailsTypeDef:
    return {
        "lastKnownExploitAt": ...,
    }
# ExploitabilityDetailsTypeDef definition

class ExploitabilityDetailsTypeDef(TypedDict):
    lastKnownExploitAt: NotRequired[datetime],

NumberFilterTypeDef#

# NumberFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import NumberFilterTypeDef

def get_value() -> NumberFilterTypeDef:
    return {
        "lowerInclusive": ...,
    }
# NumberFilterTypeDef definition

class NumberFilterTypeDef(TypedDict):
    lowerInclusive: NotRequired[float],
    upperInclusive: NotRequired[float],

PortRangeFilterTypeDef#

# PortRangeFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import PortRangeFilterTypeDef

def get_value() -> PortRangeFilterTypeDef:
    return {
        "beginInclusive": ...,
    }
# PortRangeFilterTypeDef definition

class PortRangeFilterTypeDef(TypedDict):
    beginInclusive: NotRequired[int],
    endInclusive: NotRequired[int],

FreeTrialInfoTypeDef#

# FreeTrialInfoTypeDef usage example

from mypy_boto3_inspector2.type_defs import FreeTrialInfoTypeDef

def get_value() -> FreeTrialInfoTypeDef:
    return {
        "end": ...,
        "start": ...,
        "status": ...,
        "type": ...,
    }
# FreeTrialInfoTypeDef definition

class FreeTrialInfoTypeDef(TypedDict):
    end: datetime,
    start: datetime,
    status: FreeTrialStatusType,  # (1)
    type: FreeTrialTypeType,  # (2)
  1. See FreeTrialStatusType
  2. See FreeTrialTypeType

GetEc2DeepInspectionConfigurationResponseTypeDef#

# GetEc2DeepInspectionConfigurationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetEc2DeepInspectionConfigurationResponseTypeDef

def get_value() -> GetEc2DeepInspectionConfigurationResponseTypeDef:
    return {
        "errorMessage": ...,
        "orgPackagePaths": ...,
        "packagePaths": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# GetEc2DeepInspectionConfigurationResponseTypeDef definition

class GetEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
    errorMessage: str,
    orgPackagePaths: List[str],
    packagePaths: List[str],
    status: Ec2DeepInspectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See Ec2DeepInspectionStatusType
  2. See ResponseMetadataTypeDef

GetFindingsReportStatusRequestRequestTypeDef#

# GetFindingsReportStatusRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusRequestRequestTypeDef

def get_value() -> GetFindingsReportStatusRequestRequestTypeDef:
    return {
        "reportId": ...,
    }
# GetFindingsReportStatusRequestRequestTypeDef definition

class GetFindingsReportStatusRequestRequestTypeDef(TypedDict):
    reportId: NotRequired[str],

GetMemberRequestRequestTypeDef#

# GetMemberRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetMemberRequestRequestTypeDef

def get_value() -> GetMemberRequestRequestTypeDef:
    return {
        "accountId": ...,
    }
# GetMemberRequestRequestTypeDef definition

class GetMemberRequestRequestTypeDef(TypedDict):
    accountId: str,

MemberTypeDef#

# MemberTypeDef usage example

from mypy_boto3_inspector2.type_defs import MemberTypeDef

def get_value() -> MemberTypeDef:
    return {
        "accountId": ...,
    }
# MemberTypeDef definition

class MemberTypeDef(TypedDict):
    accountId: NotRequired[str],
    delegatedAdminAccountId: NotRequired[str],
    relationshipStatus: NotRequired[RelationshipStatusType],  # (1)
    updatedAt: NotRequired[datetime],
  1. See RelationshipStatusType

LambdaFunctionMetadataTypeDef#

# LambdaFunctionMetadataTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaFunctionMetadataTypeDef

def get_value() -> LambdaFunctionMetadataTypeDef:
    return {
        "functionName": ...,
    }
# LambdaFunctionMetadataTypeDef definition

class LambdaFunctionMetadataTypeDef(TypedDict):
    functionName: NotRequired[str],
    functionTags: NotRequired[Dict[str, str]],
    layers: NotRequired[List[str]],
    runtime: NotRequired[RuntimeType],  # (1)
  1. See RuntimeType

ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef#

# ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef

def get_value() -> ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef:
    return {
        "service": ...,
    }
# ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef definition

class ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef(TypedDict):
    service: NotRequired[ServiceType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ServiceType
  2. See PaginatorConfigTypeDef

ListAccountPermissionsRequestRequestTypeDef#

# ListAccountPermissionsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestRequestTypeDef

def get_value() -> ListAccountPermissionsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListAccountPermissionsRequestRequestTypeDef definition

class ListAccountPermissionsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    service: NotRequired[ServiceType],  # (1)
  1. See ServiceType

PermissionTypeDef#

# PermissionTypeDef usage example

from mypy_boto3_inspector2.type_defs import PermissionTypeDef

def get_value() -> PermissionTypeDef:
    return {
        "operation": ...,
        "service": ...,
    }
# PermissionTypeDef definition

class PermissionTypeDef(TypedDict):
    operation: OperationType,  # (1)
    service: ServiceType,  # (2)
  1. See OperationType
  2. See ServiceType

ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef#

# ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef

def get_value() -> ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef definition

class ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDelegatedAdminAccountsRequestRequestTypeDef#

# ListDelegatedAdminAccountsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestRequestTypeDef

def get_value() -> ListDelegatedAdminAccountsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListDelegatedAdminAccountsRequestRequestTypeDef definition

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

ListFiltersRequestListFiltersPaginateTypeDef#

# ListFiltersRequestListFiltersPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFiltersRequestListFiltersPaginateTypeDef

def get_value() -> ListFiltersRequestListFiltersPaginateTypeDef:
    return {
        "action": ...,
    }
# ListFiltersRequestListFiltersPaginateTypeDef definition

class ListFiltersRequestListFiltersPaginateTypeDef(TypedDict):
    action: NotRequired[FilterActionType],  # (1)
    arns: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterActionType
  2. See PaginatorConfigTypeDef

ListFiltersRequestRequestTypeDef#

# ListFiltersRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFiltersRequestRequestTypeDef

def get_value() -> ListFiltersRequestRequestTypeDef:
    return {
        "action": ...,
    }
# ListFiltersRequestRequestTypeDef definition

class ListFiltersRequestRequestTypeDef(TypedDict):
    action: NotRequired[FilterActionType],  # (1)
    arns: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See FilterActionType

SortCriteriaTypeDef#

# SortCriteriaTypeDef usage example

from mypy_boto3_inspector2.type_defs import SortCriteriaTypeDef

def get_value() -> SortCriteriaTypeDef:
    return {
        "field": ...,
        "sortOrder": ...,
    }
# SortCriteriaTypeDef definition

class SortCriteriaTypeDef(TypedDict):
    field: SortFieldType,  # (1)
    sortOrder: SortOrderType,  # (2)
  1. See SortFieldType
  2. See SortOrderType

ListMembersRequestListMembersPaginateTypeDef#

# ListMembersRequestListMembersPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListMembersRequestListMembersPaginateTypeDef

def get_value() -> ListMembersRequestListMembersPaginateTypeDef:
    return {
        "onlyAssociated": ...,
    }
# ListMembersRequestListMembersPaginateTypeDef definition

class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
    onlyAssociated: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMembersRequestRequestTypeDef#

# ListMembersRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListMembersRequestRequestTypeDef

def get_value() -> ListMembersRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListMembersRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListUsageTotalsRequestListUsageTotalsPaginateTypeDef#

# ListUsageTotalsRequestListUsageTotalsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestListUsageTotalsPaginateTypeDef

def get_value() -> ListUsageTotalsRequestListUsageTotalsPaginateTypeDef:
    return {
        "accountIds": ...,
    }
# ListUsageTotalsRequestListUsageTotalsPaginateTypeDef definition

class ListUsageTotalsRequestListUsageTotalsPaginateTypeDef(TypedDict):
    accountIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUsageTotalsRequestRequestTypeDef#

# ListUsageTotalsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestRequestTypeDef

def get_value() -> ListUsageTotalsRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# ListUsageTotalsRequestRequestTypeDef definition

class ListUsageTotalsRequestRequestTypeDef(TypedDict):
    accountIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StepTypeDef#

# StepTypeDef usage example

from mypy_boto3_inspector2.type_defs import StepTypeDef

def get_value() -> StepTypeDef:
    return {
        "componentId": ...,
        "componentType": ...,
    }
# StepTypeDef definition

class StepTypeDef(TypedDict):
    componentId: str,
    componentType: str,

PortRangeTypeDef#

# PortRangeTypeDef usage example

from mypy_boto3_inspector2.type_defs import PortRangeTypeDef

def get_value() -> PortRangeTypeDef:
    return {
        "begin": ...,
        "end": ...,
    }
# PortRangeTypeDef definition

class PortRangeTypeDef(TypedDict):
    begin: int,
    end: int,

VulnerablePackageTypeDef#

# VulnerablePackageTypeDef usage example

from mypy_boto3_inspector2.type_defs import VulnerablePackageTypeDef

def get_value() -> VulnerablePackageTypeDef:
    return {
        "name": ...,
        "version": ...,
    }
# VulnerablePackageTypeDef definition

class VulnerablePackageTypeDef(TypedDict):
    name: str,
    version: str,
    arch: NotRequired[str],
    epoch: NotRequired[int],
    filePath: NotRequired[str],
    fixedInVersion: NotRequired[str],
    packageManager: NotRequired[PackageManagerType],  # (1)
    release: NotRequired[str],
    remediation: NotRequired[str],
    sourceLambdaLayerArn: NotRequired[str],
    sourceLayerHash: NotRequired[str],
  1. See PackageManagerType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_inspector2.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

RecommendationTypeDef#

# RecommendationTypeDef usage example

from mypy_boto3_inspector2.type_defs import RecommendationTypeDef

def get_value() -> RecommendationTypeDef:
    return {
        "Url": ...,
    }
# RecommendationTypeDef definition

class RecommendationTypeDef(TypedDict):
    Url: NotRequired[str],
    text: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_inspector2.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,

SearchVulnerabilitiesFilterCriteriaTypeDef#

# SearchVulnerabilitiesFilterCriteriaTypeDef usage example

from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesFilterCriteriaTypeDef

def get_value() -> SearchVulnerabilitiesFilterCriteriaTypeDef:
    return {
        "vulnerabilityIds": ...,
    }
# SearchVulnerabilitiesFilterCriteriaTypeDef definition

class SearchVulnerabilitiesFilterCriteriaTypeDef(TypedDict):
    vulnerabilityIds: Sequence[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef#

# UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef

def get_value() -> UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef:
    return {
        "activateDeepInspection": ...,
    }
# UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef definition

class UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef(TypedDict):
    activateDeepInspection: NotRequired[bool],
    packagePaths: NotRequired[Sequence[str]],

UpdateEc2DeepInspectionConfigurationResponseTypeDef#

# UpdateEc2DeepInspectionConfigurationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationResponseTypeDef

def get_value() -> UpdateEc2DeepInspectionConfigurationResponseTypeDef:
    return {
        "errorMessage": ...,
        "orgPackagePaths": ...,
        "packagePaths": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# UpdateEc2DeepInspectionConfigurationResponseTypeDef definition

class UpdateEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
    errorMessage: str,
    orgPackagePaths: List[str],
    packagePaths: List[str],
    status: Ec2DeepInspectionStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See Ec2DeepInspectionStatusType
  2. See ResponseMetadataTypeDef

UpdateFilterResponseTypeDef#

# UpdateFilterResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateFilterResponseTypeDef

def get_value() -> UpdateFilterResponseTypeDef:
    return {
        "arn": ...,
        "ResponseMetadata": ...,
    }
# UpdateFilterResponseTypeDef definition

class UpdateFilterResponseTypeDef(TypedDict):
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef#

# UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef

def get_value() -> UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef:
    return {
        "orgPackagePaths": ...,
    }
# UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef definition

class UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef(TypedDict):
    orgPackagePaths: Sequence[str],

UsageTypeDef#

# UsageTypeDef usage example

from mypy_boto3_inspector2.type_defs import UsageTypeDef

def get_value() -> UsageTypeDef:
    return {
        "currency": ...,
    }
# UsageTypeDef definition

class UsageTypeDef(TypedDict):
    currency: NotRequired[CurrencyType],  # (1)
    estimatedMonthlyCost: NotRequired[float],
    total: NotRequired[float],
    type: NotRequired[UsageTypeType],  # (2)
  1. See CurrencyType
  2. See UsageTypeType

AccountAggregationResponseTypeDef#

# AccountAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import AccountAggregationResponseTypeDef

def get_value() -> AccountAggregationResponseTypeDef:
    return {
        "accountId": ...,
    }
# AccountAggregationResponseTypeDef definition

class AccountAggregationResponseTypeDef(TypedDict):
    accountId: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

AmiAggregationResponseTypeDef#

# AmiAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import AmiAggregationResponseTypeDef

def get_value() -> AmiAggregationResponseTypeDef:
    return {
        "ami": ...,
    }
# AmiAggregationResponseTypeDef definition

class AmiAggregationResponseTypeDef(TypedDict):
    ami: str,
    accountId: NotRequired[str],
    affectedInstances: NotRequired[int],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

AwsEcrContainerAggregationResponseTypeDef#

# AwsEcrContainerAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import AwsEcrContainerAggregationResponseTypeDef

def get_value() -> AwsEcrContainerAggregationResponseTypeDef:
    return {
        "resourceId": ...,
    }
# AwsEcrContainerAggregationResponseTypeDef definition

class AwsEcrContainerAggregationResponseTypeDef(TypedDict):
    resourceId: str,
    accountId: NotRequired[str],
    architecture: NotRequired[str],
    imageSha: NotRequired[str],
    imageTags: NotRequired[List[str]],
    repository: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

Ec2InstanceAggregationResponseTypeDef#

# Ec2InstanceAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import Ec2InstanceAggregationResponseTypeDef

def get_value() -> Ec2InstanceAggregationResponseTypeDef:
    return {
        "instanceId": ...,
    }
# Ec2InstanceAggregationResponseTypeDef definition

class Ec2InstanceAggregationResponseTypeDef(TypedDict):
    instanceId: str,
    accountId: NotRequired[str],
    ami: NotRequired[str],
    instanceTags: NotRequired[Dict[str, str]],
    networkFindings: NotRequired[int],
    operatingSystem: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

FindingTypeAggregationResponseTypeDef#

# FindingTypeAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import FindingTypeAggregationResponseTypeDef

def get_value() -> FindingTypeAggregationResponseTypeDef:
    return {
        "accountId": ...,
    }
# FindingTypeAggregationResponseTypeDef definition

class FindingTypeAggregationResponseTypeDef(TypedDict):
    accountId: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

ImageLayerAggregationResponseTypeDef#

# ImageLayerAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ImageLayerAggregationResponseTypeDef

def get_value() -> ImageLayerAggregationResponseTypeDef:
    return {
        "accountId": ...,
        "layerHash": ...,
        "repository": ...,
        "resourceId": ...,
    }
# ImageLayerAggregationResponseTypeDef definition

class ImageLayerAggregationResponseTypeDef(TypedDict):
    accountId: str,
    layerHash: str,
    repository: str,
    resourceId: str,
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

LambdaFunctionAggregationResponseTypeDef#

# LambdaFunctionAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaFunctionAggregationResponseTypeDef

def get_value() -> LambdaFunctionAggregationResponseTypeDef:
    return {
        "resourceId": ...,
    }
# LambdaFunctionAggregationResponseTypeDef definition

class LambdaFunctionAggregationResponseTypeDef(TypedDict):
    resourceId: str,
    accountId: NotRequired[str],
    functionName: NotRequired[str],
    lambdaTags: NotRequired[Dict[str, str]],
    lastModifiedAt: NotRequired[datetime],
    runtime: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

LambdaLayerAggregationResponseTypeDef#

# LambdaLayerAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaLayerAggregationResponseTypeDef

def get_value() -> LambdaLayerAggregationResponseTypeDef:
    return {
        "accountId": ...,
        "functionName": ...,
        "layerArn": ...,
        "resourceId": ...,
    }
# LambdaLayerAggregationResponseTypeDef definition

class LambdaLayerAggregationResponseTypeDef(TypedDict):
    accountId: str,
    functionName: str,
    layerArn: str,
    resourceId: str,
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

PackageAggregationResponseTypeDef#

# PackageAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import PackageAggregationResponseTypeDef

def get_value() -> PackageAggregationResponseTypeDef:
    return {
        "packageName": ...,
    }
# PackageAggregationResponseTypeDef definition

class PackageAggregationResponseTypeDef(TypedDict):
    packageName: str,
    accountId: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

RepositoryAggregationResponseTypeDef#

# RepositoryAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import RepositoryAggregationResponseTypeDef

def get_value() -> RepositoryAggregationResponseTypeDef:
    return {
        "repository": ...,
    }
# RepositoryAggregationResponseTypeDef definition

class RepositoryAggregationResponseTypeDef(TypedDict):
    repository: str,
    accountId: NotRequired[str],
    affectedImages: NotRequired[int],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
  1. See SeverityCountsTypeDef

TitleAggregationResponseTypeDef#

# TitleAggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import TitleAggregationResponseTypeDef

def get_value() -> TitleAggregationResponseTypeDef:
    return {
        "title": ...,
    }
# TitleAggregationResponseTypeDef definition

class TitleAggregationResponseTypeDef(TypedDict):
    title: str,
    accountId: NotRequired[str],
    severityCounts: NotRequired[SeverityCountsTypeDef],  # (1)
    vulnerabilityId: NotRequired[str],
  1. See SeverityCountsTypeDef

ResourceStateTypeDef#

# ResourceStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ResourceStateTypeDef

def get_value() -> ResourceStateTypeDef:
    return {
        "ec2": ...,
        "ecr": ...,
    }
# ResourceStateTypeDef definition

class ResourceStateTypeDef(TypedDict):
    ec2: StateTypeDef,  # (1)
    ecr: StateTypeDef,  # (1)
    lambda: NotRequired[StateTypeDef],  # (1)
  1. See StateTypeDef
  2. See StateTypeDef
  3. See StateTypeDef

AccountTypeDef#

# AccountTypeDef usage example

from mypy_boto3_inspector2.type_defs import AccountTypeDef

def get_value() -> AccountTypeDef:
    return {
        "accountId": ...,
        "resourceStatus": ...,
        "status": ...,
    }
# AccountTypeDef definition

class AccountTypeDef(TypedDict):
    accountId: str,
    resourceStatus: ResourceStatusTypeDef,  # (1)
    status: StatusType,  # (2)
  1. See ResourceStatusTypeDef
  2. See StatusType

FailedAccountTypeDef#

# FailedAccountTypeDef usage example

from mypy_boto3_inspector2.type_defs import FailedAccountTypeDef

def get_value() -> FailedAccountTypeDef:
    return {
        "accountId": ...,
        "errorCode": ...,
        "errorMessage": ...,
    }
# FailedAccountTypeDef definition

class FailedAccountTypeDef(TypedDict):
    accountId: str,
    errorCode: ErrorCodeType,  # (1)
    errorMessage: str,
    resourceStatus: NotRequired[ResourceStatusTypeDef],  # (2)
    status: NotRequired[StatusType],  # (3)
  1. See ErrorCodeType
  2. See ResourceStatusTypeDef
  3. See StatusType

AmiAggregationTypeDef#

# AmiAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import AmiAggregationTypeDef

def get_value() -> AmiAggregationTypeDef:
    return {
        "amis": ...,
    }
# AmiAggregationTypeDef definition

class AmiAggregationTypeDef(TypedDict):
    amis: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[AmiSortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
  1. See StringFilterTypeDef
  2. See AmiSortByType
  3. See SortOrderType

AwsEcrContainerAggregationTypeDef#

# AwsEcrContainerAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import AwsEcrContainerAggregationTypeDef

def get_value() -> AwsEcrContainerAggregationTypeDef:
    return {
        "architectures": ...,
    }
# AwsEcrContainerAggregationTypeDef definition

class AwsEcrContainerAggregationTypeDef(TypedDict):
    architectures: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    imageShas: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    imageTags: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    repositories: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    resourceIds: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[AwsEcrContainerSortByType],  # (6)
    sortOrder: NotRequired[SortOrderType],  # (7)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See AwsEcrContainerSortByType
  7. See SortOrderType

ImageLayerAggregationTypeDef#

# ImageLayerAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import ImageLayerAggregationTypeDef

def get_value() -> ImageLayerAggregationTypeDef:
    return {
        "layerHashes": ...,
    }
# ImageLayerAggregationTypeDef definition

class ImageLayerAggregationTypeDef(TypedDict):
    layerHashes: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    repositories: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    resourceIds: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[ImageLayerSortByType],  # (4)
    sortOrder: NotRequired[SortOrderType],  # (5)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See ImageLayerSortByType
  5. See SortOrderType

LambdaLayerAggregationTypeDef#

# LambdaLayerAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaLayerAggregationTypeDef

def get_value() -> LambdaLayerAggregationTypeDef:
    return {
        "functionNames": ...,
    }
# LambdaLayerAggregationTypeDef definition

class LambdaLayerAggregationTypeDef(TypedDict):
    functionNames: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    layerArns: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    resourceIds: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[LambdaLayerSortByType],  # (4)
    sortOrder: NotRequired[SortOrderType],  # (5)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See LambdaLayerSortByType
  5. See SortOrderType

PackageAggregationTypeDef#

# PackageAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import PackageAggregationTypeDef

def get_value() -> PackageAggregationTypeDef:
    return {
        "packageNames": ...,
    }
# PackageAggregationTypeDef definition

class PackageAggregationTypeDef(TypedDict):
    packageNames: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[PackageSortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
  1. See StringFilterTypeDef
  2. See PackageSortByType
  3. See SortOrderType

RepositoryAggregationTypeDef#

# RepositoryAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import RepositoryAggregationTypeDef

def get_value() -> RepositoryAggregationTypeDef:
    return {
        "repositories": ...,
    }
# RepositoryAggregationTypeDef definition

class RepositoryAggregationTypeDef(TypedDict):
    repositories: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[RepositorySortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
  1. See StringFilterTypeDef
  2. See RepositorySortByType
  3. See SortOrderType

TitleAggregationTypeDef#

# TitleAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import TitleAggregationTypeDef

def get_value() -> TitleAggregationTypeDef:
    return {
        "resourceType": ...,
    }
# TitleAggregationTypeDef definition

class TitleAggregationTypeDef(TypedDict):
    resourceType: NotRequired[AggregationResourceTypeType],  # (1)
    sortBy: NotRequired[TitleSortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
    titles: NotRequired[Sequence[StringFilterTypeDef]],  # (4)
    vulnerabilityIds: NotRequired[Sequence[StringFilterTypeDef]],  # (4)
  1. See AggregationResourceTypeType
  2. See TitleSortByType
  3. See SortOrderType
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef

DescribeOrganizationConfigurationResponseTypeDef#

# DescribeOrganizationConfigurationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import DescribeOrganizationConfigurationResponseTypeDef

def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
    return {
        "autoEnable": ...,
        "maxAccountLimitReached": ...,
        "ResponseMetadata": ...,
    }
# DescribeOrganizationConfigurationResponseTypeDef definition

class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
    autoEnable: AutoEnableTypeDef,  # (1)
    maxAccountLimitReached: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoEnableTypeDef
  2. See ResponseMetadataTypeDef

UpdateOrganizationConfigurationRequestRequestTypeDef#

# UpdateOrganizationConfigurationRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationRequestRequestTypeDef

def get_value() -> UpdateOrganizationConfigurationRequestRequestTypeDef:
    return {
        "autoEnable": ...,
    }
# UpdateOrganizationConfigurationRequestRequestTypeDef definition

class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
    autoEnable: AutoEnableTypeDef,  # (1)
  1. See AutoEnableTypeDef

UpdateOrganizationConfigurationResponseTypeDef#

# UpdateOrganizationConfigurationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationResponseTypeDef

def get_value() -> UpdateOrganizationConfigurationResponseTypeDef:
    return {
        "autoEnable": ...,
        "ResponseMetadata": ...,
    }
# UpdateOrganizationConfigurationResponseTypeDef definition

class UpdateOrganizationConfigurationResponseTypeDef(TypedDict):
    autoEnable: AutoEnableTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoEnableTypeDef
  2. See ResponseMetadataTypeDef

AwsLambdaFunctionDetailsTypeDef#

# AwsLambdaFunctionDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import AwsLambdaFunctionDetailsTypeDef

def get_value() -> AwsLambdaFunctionDetailsTypeDef:
    return {
        "codeSha256": ...,
        "executionRoleArn": ...,
        "functionName": ...,
        "runtime": ...,
        "version": ...,
    }
# AwsLambdaFunctionDetailsTypeDef definition

class AwsLambdaFunctionDetailsTypeDef(TypedDict):
    codeSha256: str,
    executionRoleArn: str,
    functionName: str,
    runtime: RuntimeType,  # (3)
    version: str,
    architectures: NotRequired[List[ArchitectureType]],  # (1)
    lastModifiedAt: NotRequired[datetime],
    layers: NotRequired[List[str]],
    packageType: NotRequired[PackageTypeType],  # (2)
    vpcConfig: NotRequired[LambdaVpcConfigTypeDef],  # (4)
  1. See ArchitectureType
  2. See PackageTypeType
  3. See RuntimeType
  4. See LambdaVpcConfigTypeDef

BatchGetMemberEc2DeepInspectionStatusResponseTypeDef#

# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusResponseTypeDef

def get_value() -> BatchGetMemberEc2DeepInspectionStatusResponseTypeDef:
    return {
        "accountIds": ...,
        "failedAccountIds": ...,
        "ResponseMetadata": ...,
    }
# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef definition

class BatchGetMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
    accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef],  # (1)
    failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MemberAccountEc2DeepInspectionStatusStateTypeDef
  2. See FailedMemberAccountEc2DeepInspectionStatusStateTypeDef
  3. See ResponseMetadataTypeDef

BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef#

# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef

def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef:
    return {
        "accountIds": ...,
        "failedAccountIds": ...,
        "ResponseMetadata": ...,
    }
# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef definition

class BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
    accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef],  # (1)
    failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See MemberAccountEc2DeepInspectionStatusStateTypeDef
  2. See FailedMemberAccountEc2DeepInspectionStatusStateTypeDef
  3. See ResponseMetadataTypeDef

BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef#

# BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef

def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef:
    return {
        "accountIds": ...,
    }
# BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef definition

class BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef(TypedDict):
    accountIds: Sequence[MemberAccountEc2DeepInspectionStatusTypeDef],  # (1)
  1. See MemberAccountEc2DeepInspectionStatusTypeDef

ListCoverageStatisticsResponseTypeDef#

# ListCoverageStatisticsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsResponseTypeDef

def get_value() -> ListCoverageStatisticsResponseTypeDef:
    return {
        "countsByGroup": ...,
        "nextToken": ...,
        "totalCounts": ...,
        "ResponseMetadata": ...,
    }
# ListCoverageStatisticsResponseTypeDef definition

class ListCoverageStatisticsResponseTypeDef(TypedDict):
    countsByGroup: List[CountsTypeDef],  # (1)
    nextToken: str,
    totalCounts: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CountsTypeDef
  2. See ResponseMetadataTypeDef

CoverageFilterCriteriaTypeDef#

# CoverageFilterCriteriaTypeDef usage example

from mypy_boto3_inspector2.type_defs import CoverageFilterCriteriaTypeDef

def get_value() -> CoverageFilterCriteriaTypeDef:
    return {
        "accountId": ...,
    }
# CoverageFilterCriteriaTypeDef definition

class CoverageFilterCriteriaTypeDef(TypedDict):
    accountId: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    ec2InstanceTags: NotRequired[Sequence[CoverageMapFilterTypeDef]],  # (2)
    ecrImageTags: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    ecrRepositoryName: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    lambdaFunctionName: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    lambdaFunctionRuntime: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    lambdaFunctionTags: NotRequired[Sequence[CoverageMapFilterTypeDef]],  # (2)
    resourceId: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    resourceType: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    scanStatusCode: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    scanStatusReason: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
    scanType: NotRequired[Sequence[CoverageStringFilterTypeDef]],  # (1)
  1. See CoverageStringFilterTypeDef
  2. See CoverageMapFilterTypeDef
  3. See CoverageStringFilterTypeDef
  4. See CoverageStringFilterTypeDef
  5. See CoverageStringFilterTypeDef
  6. See CoverageStringFilterTypeDef
  7. See CoverageMapFilterTypeDef
  8. See CoverageStringFilterTypeDef
  9. See CoverageStringFilterTypeDef
  10. See CoverageStringFilterTypeDef
  11. See CoverageStringFilterTypeDef
  12. See CoverageStringFilterTypeDef

CvssScoreDetailsTypeDef#

# CvssScoreDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import CvssScoreDetailsTypeDef

def get_value() -> CvssScoreDetailsTypeDef:
    return {
        "score": ...,
        "scoreSource": ...,
        "scoringVector": ...,
        "version": ...,
    }
# CvssScoreDetailsTypeDef definition

class CvssScoreDetailsTypeDef(TypedDict):
    score: float,
    scoreSource: str,
    scoringVector: str,
    version: str,
    adjustments: NotRequired[List[CvssScoreAdjustmentTypeDef]],  # (1)
    cvssSource: NotRequired[str],
  1. See CvssScoreAdjustmentTypeDef

ListDelegatedAdminAccountsResponseTypeDef#

# ListDelegatedAdminAccountsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsResponseTypeDef

def get_value() -> ListDelegatedAdminAccountsResponseTypeDef:
    return {
        "delegatedAdminAccounts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDelegatedAdminAccountsResponseTypeDef definition

class ListDelegatedAdminAccountsResponseTypeDef(TypedDict):
    delegatedAdminAccounts: List[DelegatedAdminAccountTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegatedAdminAccountTypeDef
  2. See ResponseMetadataTypeDef

GetDelegatedAdminAccountResponseTypeDef#

# GetDelegatedAdminAccountResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetDelegatedAdminAccountResponseTypeDef

def get_value() -> GetDelegatedAdminAccountResponseTypeDef:
    return {
        "delegatedAdmin": ...,
        "ResponseMetadata": ...,
    }
# GetDelegatedAdminAccountResponseTypeDef definition

class GetDelegatedAdminAccountResponseTypeDef(TypedDict):
    delegatedAdmin: DelegatedAdminTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegatedAdminTypeDef
  2. See ResponseMetadataTypeDef

Ec2InstanceAggregationTypeDef#

# Ec2InstanceAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import Ec2InstanceAggregationTypeDef

def get_value() -> Ec2InstanceAggregationTypeDef:
    return {
        "amis": ...,
    }
# Ec2InstanceAggregationTypeDef definition

class Ec2InstanceAggregationTypeDef(TypedDict):
    amis: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    instanceIds: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    instanceTags: NotRequired[Sequence[MapFilterTypeDef]],  # (3)
    operatingSystems: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[Ec2InstanceSortByType],  # (5)
    sortOrder: NotRequired[SortOrderType],  # (6)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See MapFilterTypeDef
  4. See StringFilterTypeDef
  5. See Ec2InstanceSortByType
  6. See SortOrderType

LambdaFunctionAggregationTypeDef#

# LambdaFunctionAggregationTypeDef usage example

from mypy_boto3_inspector2.type_defs import LambdaFunctionAggregationTypeDef

def get_value() -> LambdaFunctionAggregationTypeDef:
    return {
        "functionNames": ...,
    }
# LambdaFunctionAggregationTypeDef definition

class LambdaFunctionAggregationTypeDef(TypedDict):
    functionNames: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    functionTags: NotRequired[Sequence[MapFilterTypeDef]],  # (2)
    resourceIds: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    runtimes: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    sortBy: NotRequired[LambdaFunctionSortByType],  # (5)
    sortOrder: NotRequired[SortOrderType],  # (6)
  1. See StringFilterTypeDef
  2. See MapFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See LambdaFunctionSortByType
  6. See SortOrderType

EcrConfigurationStateTypeDef#

# EcrConfigurationStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import EcrConfigurationStateTypeDef

def get_value() -> EcrConfigurationStateTypeDef:
    return {
        "rescanDurationState": ...,
    }
# EcrConfigurationStateTypeDef definition

class EcrConfigurationStateTypeDef(TypedDict):
    rescanDurationState: NotRequired[EcrRescanDurationStateTypeDef],  # (1)
  1. See EcrRescanDurationStateTypeDef

UpdateConfigurationRequestRequestTypeDef#

# UpdateConfigurationRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateConfigurationRequestRequestTypeDef

def get_value() -> UpdateConfigurationRequestRequestTypeDef:
    return {
        "ecrConfiguration": ...,
    }
# UpdateConfigurationRequestRequestTypeDef definition

class UpdateConfigurationRequestRequestTypeDef(TypedDict):
    ecrConfiguration: EcrConfigurationTypeDef,  # (1)
  1. See EcrConfigurationTypeDef

VulnerabilityTypeDef#

# VulnerabilityTypeDef usage example

from mypy_boto3_inspector2.type_defs import VulnerabilityTypeDef

def get_value() -> VulnerabilityTypeDef:
    return {
        "id": ...,
    }
# VulnerabilityTypeDef definition

class VulnerabilityTypeDef(TypedDict):
    id: str,
    atigData: NotRequired[AtigDataTypeDef],  # (1)
    cisaData: NotRequired[CisaDataTypeDef],  # (2)
    cvss2: NotRequired[Cvss2TypeDef],  # (3)
    cvss3: NotRequired[Cvss3TypeDef],  # (4)
    cwes: NotRequired[List[str]],
    description: NotRequired[str],
    detectionPlatforms: NotRequired[List[str]],
    epss: NotRequired[EpssTypeDef],  # (5)
    exploitObserved: NotRequired[ExploitObservedTypeDef],  # (6)
    referenceUrls: NotRequired[List[str]],
    relatedVulnerabilities: NotRequired[List[str]],
    source: NotRequired[VulnerabilitySourceType],  # (7)
    sourceUrl: NotRequired[str],
    vendorCreatedAt: NotRequired[datetime],
    vendorSeverity: NotRequired[str],
    vendorUpdatedAt: NotRequired[datetime],
  1. See AtigDataTypeDef
  2. See CisaDataTypeDef
  3. See Cvss2TypeDef
  4. See Cvss3TypeDef
  5. See EpssTypeDef
  6. See ExploitObservedTypeDef
  7. See VulnerabilitySourceType

PackageFilterTypeDef#

# PackageFilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import PackageFilterTypeDef

def get_value() -> PackageFilterTypeDef:
    return {
        "architecture": ...,
    }
# PackageFilterTypeDef definition

class PackageFilterTypeDef(TypedDict):
    architecture: NotRequired[StringFilterTypeDef],  # (1)
    epoch: NotRequired[NumberFilterTypeDef],  # (2)
    name: NotRequired[StringFilterTypeDef],  # (1)
    release: NotRequired[StringFilterTypeDef],  # (1)
    sourceLambdaLayerArn: NotRequired[StringFilterTypeDef],  # (1)
    sourceLayerHash: NotRequired[StringFilterTypeDef],  # (1)
    version: NotRequired[StringFilterTypeDef],  # (1)
  1. See StringFilterTypeDef
  2. See NumberFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See StringFilterTypeDef
  7. See StringFilterTypeDef

FreeTrialAccountInfoTypeDef#

# FreeTrialAccountInfoTypeDef usage example

from mypy_boto3_inspector2.type_defs import FreeTrialAccountInfoTypeDef

def get_value() -> FreeTrialAccountInfoTypeDef:
    return {
        "accountId": ...,
        "freeTrialInfo": ...,
    }
# FreeTrialAccountInfoTypeDef definition

class FreeTrialAccountInfoTypeDef(TypedDict):
    accountId: str,
    freeTrialInfo: List[FreeTrialInfoTypeDef],  # (1)
  1. See FreeTrialInfoTypeDef

GetMemberResponseTypeDef#

# GetMemberResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetMemberResponseTypeDef

def get_value() -> GetMemberResponseTypeDef:
    return {
        "member": ...,
        "ResponseMetadata": ...,
    }
# GetMemberResponseTypeDef definition

class GetMemberResponseTypeDef(TypedDict):
    member: MemberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberTypeDef
  2. See ResponseMetadataTypeDef

ListMembersResponseTypeDef#

# ListMembersResponseTypeDef usage example

from mypy_boto3_inspector2.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)
  1. See MemberTypeDef
  2. See ResponseMetadataTypeDef

ResourceScanMetadataTypeDef#

# ResourceScanMetadataTypeDef usage example

from mypy_boto3_inspector2.type_defs import ResourceScanMetadataTypeDef

def get_value() -> ResourceScanMetadataTypeDef:
    return {
        "ec2": ...,
    }
# ResourceScanMetadataTypeDef definition

class ResourceScanMetadataTypeDef(TypedDict):
    ec2: NotRequired[Ec2MetadataTypeDef],  # (1)
    ecrImage: NotRequired[EcrContainerImageMetadataTypeDef],  # (2)
    ecrRepository: NotRequired[EcrRepositoryMetadataTypeDef],  # (3)
    lambdaFunction: NotRequired[LambdaFunctionMetadataTypeDef],  # (4)
  1. See Ec2MetadataTypeDef
  2. See EcrContainerImageMetadataTypeDef
  3. See EcrRepositoryMetadataTypeDef
  4. See LambdaFunctionMetadataTypeDef

ListAccountPermissionsResponseTypeDef#

# ListAccountPermissionsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListAccountPermissionsResponseTypeDef

def get_value() -> ListAccountPermissionsResponseTypeDef:
    return {
        "nextToken": ...,
        "permissions": ...,
        "ResponseMetadata": ...,
    }
# ListAccountPermissionsResponseTypeDef definition

class ListAccountPermissionsResponseTypeDef(TypedDict):
    nextToken: str,
    permissions: List[PermissionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionTypeDef
  2. See ResponseMetadataTypeDef

NetworkPathTypeDef#

# NetworkPathTypeDef usage example

from mypy_boto3_inspector2.type_defs import NetworkPathTypeDef

def get_value() -> NetworkPathTypeDef:
    return {
        "steps": ...,
    }
# NetworkPathTypeDef definition

class NetworkPathTypeDef(TypedDict):
    steps: NotRequired[List[StepTypeDef]],  # (1)
  1. See StepTypeDef

PackageVulnerabilityDetailsTypeDef#

# PackageVulnerabilityDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import PackageVulnerabilityDetailsTypeDef

def get_value() -> PackageVulnerabilityDetailsTypeDef:
    return {
        "source": ...,
        "vulnerabilityId": ...,
    }
# PackageVulnerabilityDetailsTypeDef definition

class PackageVulnerabilityDetailsTypeDef(TypedDict):
    source: str,
    vulnerabilityId: str,
    cvss: NotRequired[List[CvssScoreTypeDef]],  # (1)
    referenceUrls: NotRequired[List[str]],
    relatedVulnerabilities: NotRequired[List[str]],
    sourceUrl: NotRequired[str],
    vendorCreatedAt: NotRequired[datetime],
    vendorSeverity: NotRequired[str],
    vendorUpdatedAt: NotRequired[datetime],
    vulnerablePackages: NotRequired[List[VulnerablePackageTypeDef]],  # (2)
  1. See CvssScoreTypeDef
  2. See VulnerablePackageTypeDef

RemediationTypeDef#

# RemediationTypeDef usage example

from mypy_boto3_inspector2.type_defs import RemediationTypeDef

def get_value() -> RemediationTypeDef:
    return {
        "recommendation": ...,
    }
# RemediationTypeDef definition

class RemediationTypeDef(TypedDict):
    recommendation: NotRequired[RecommendationTypeDef],  # (1)
  1. See RecommendationTypeDef

SearchVulnerabilitiesRequestRequestTypeDef#

# SearchVulnerabilitiesRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestRequestTypeDef

def get_value() -> SearchVulnerabilitiesRequestRequestTypeDef:
    return {
        "filterCriteria": ...,
    }
# SearchVulnerabilitiesRequestRequestTypeDef definition

class SearchVulnerabilitiesRequestRequestTypeDef(TypedDict):
    filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See SearchVulnerabilitiesFilterCriteriaTypeDef

SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef#

# SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef

def get_value() -> SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef:
    return {
        "filterCriteria": ...,
    }
# SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef definition

class SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef(TypedDict):
    filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SearchVulnerabilitiesFilterCriteriaTypeDef
  2. See PaginatorConfigTypeDef

UsageTotalTypeDef#

# UsageTotalTypeDef usage example

from mypy_boto3_inspector2.type_defs import UsageTotalTypeDef

def get_value() -> UsageTotalTypeDef:
    return {
        "accountId": ...,
    }
# UsageTotalTypeDef definition

class UsageTotalTypeDef(TypedDict):
    accountId: NotRequired[str],
    usage: NotRequired[List[UsageTypeDef]],  # (1)
  1. See UsageTypeDef

AggregationResponseTypeDef#

# AggregationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import AggregationResponseTypeDef

def get_value() -> AggregationResponseTypeDef:
    return {
        "accountAggregation": ...,
    }
# AggregationResponseTypeDef definition

class AggregationResponseTypeDef(TypedDict):
    accountAggregation: NotRequired[AccountAggregationResponseTypeDef],  # (1)
    amiAggregation: NotRequired[AmiAggregationResponseTypeDef],  # (2)
    awsEcrContainerAggregation: NotRequired[AwsEcrContainerAggregationResponseTypeDef],  # (3)
    ec2InstanceAggregation: NotRequired[Ec2InstanceAggregationResponseTypeDef],  # (4)
    findingTypeAggregation: NotRequired[FindingTypeAggregationResponseTypeDef],  # (5)
    imageLayerAggregation: NotRequired[ImageLayerAggregationResponseTypeDef],  # (6)
    lambdaFunctionAggregation: NotRequired[LambdaFunctionAggregationResponseTypeDef],  # (7)
    lambdaLayerAggregation: NotRequired[LambdaLayerAggregationResponseTypeDef],  # (8)
    packageAggregation: NotRequired[PackageAggregationResponseTypeDef],  # (9)
    repositoryAggregation: NotRequired[RepositoryAggregationResponseTypeDef],  # (10)
    titleAggregation: NotRequired[TitleAggregationResponseTypeDef],  # (11)
  1. See AccountAggregationResponseTypeDef
  2. See AmiAggregationResponseTypeDef
  3. See AwsEcrContainerAggregationResponseTypeDef
  4. See Ec2InstanceAggregationResponseTypeDef
  5. See FindingTypeAggregationResponseTypeDef
  6. See ImageLayerAggregationResponseTypeDef
  7. See LambdaFunctionAggregationResponseTypeDef
  8. See LambdaLayerAggregationResponseTypeDef
  9. See PackageAggregationResponseTypeDef
  10. See RepositoryAggregationResponseTypeDef
  11. See TitleAggregationResponseTypeDef

AccountStateTypeDef#

# AccountStateTypeDef usage example

from mypy_boto3_inspector2.type_defs import AccountStateTypeDef

def get_value() -> AccountStateTypeDef:
    return {
        "accountId": ...,
        "resourceState": ...,
        "state": ...,
    }
# AccountStateTypeDef definition

class AccountStateTypeDef(TypedDict):
    accountId: str,
    resourceState: ResourceStateTypeDef,  # (1)
    state: StateTypeDef,  # (2)
  1. See ResourceStateTypeDef
  2. See StateTypeDef

DisableResponseTypeDef#

# DisableResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import DisableResponseTypeDef

def get_value() -> DisableResponseTypeDef:
    return {
        "accounts": ...,
        "failedAccounts": ...,
        "ResponseMetadata": ...,
    }
# DisableResponseTypeDef definition

class DisableResponseTypeDef(TypedDict):
    accounts: List[AccountTypeDef],  # (1)
    failedAccounts: List[FailedAccountTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccountTypeDef
  2. See FailedAccountTypeDef
  3. See ResponseMetadataTypeDef

EnableResponseTypeDef#

# EnableResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import EnableResponseTypeDef

def get_value() -> EnableResponseTypeDef:
    return {
        "accounts": ...,
        "failedAccounts": ...,
        "ResponseMetadata": ...,
    }
# EnableResponseTypeDef definition

class EnableResponseTypeDef(TypedDict):
    accounts: List[AccountTypeDef],  # (1)
    failedAccounts: List[FailedAccountTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccountTypeDef
  2. See FailedAccountTypeDef
  3. See ResponseMetadataTypeDef

ResourceDetailsTypeDef#

# ResourceDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import ResourceDetailsTypeDef

def get_value() -> ResourceDetailsTypeDef:
    return {
        "awsEc2Instance": ...,
    }
# ResourceDetailsTypeDef definition

class ResourceDetailsTypeDef(TypedDict):
    awsEc2Instance: NotRequired[AwsEc2InstanceDetailsTypeDef],  # (1)
    awsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsTypeDef],  # (2)
    awsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsTypeDef],  # (3)
  1. See AwsEc2InstanceDetailsTypeDef
  2. See AwsEcrContainerImageDetailsTypeDef
  3. See AwsLambdaFunctionDetailsTypeDef

ListCoverageRequestListCoveragePaginateTypeDef#

# ListCoverageRequestListCoveragePaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageRequestListCoveragePaginateTypeDef

def get_value() -> ListCoverageRequestListCoveragePaginateTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListCoverageRequestListCoveragePaginateTypeDef definition

class ListCoverageRequestListCoveragePaginateTypeDef(TypedDict):
    filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CoverageFilterCriteriaTypeDef
  2. See PaginatorConfigTypeDef

ListCoverageRequestRequestTypeDef#

# ListCoverageRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageRequestRequestTypeDef

def get_value() -> ListCoverageRequestRequestTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListCoverageRequestRequestTypeDef definition

class ListCoverageRequestRequestTypeDef(TypedDict):
    filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See CoverageFilterCriteriaTypeDef

ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef#

# ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef

def get_value() -> ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef definition

class ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef(TypedDict):
    filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef],  # (1)
    groupBy: NotRequired[GroupKeyType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See CoverageFilterCriteriaTypeDef
  2. See GroupKeyType
  3. See PaginatorConfigTypeDef

ListCoverageStatisticsRequestRequestTypeDef#

# ListCoverageStatisticsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestRequestTypeDef

def get_value() -> ListCoverageStatisticsRequestRequestTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListCoverageStatisticsRequestRequestTypeDef definition

class ListCoverageStatisticsRequestRequestTypeDef(TypedDict):
    filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef],  # (1)
    groupBy: NotRequired[GroupKeyType],  # (2)
    nextToken: NotRequired[str],
  1. See CoverageFilterCriteriaTypeDef
  2. See GroupKeyType

InspectorScoreDetailsTypeDef#

# InspectorScoreDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import InspectorScoreDetailsTypeDef

def get_value() -> InspectorScoreDetailsTypeDef:
    return {
        "adjustedCvss": ...,
    }
# InspectorScoreDetailsTypeDef definition

class InspectorScoreDetailsTypeDef(TypedDict):
    adjustedCvss: NotRequired[CvssScoreDetailsTypeDef],  # (1)
  1. See CvssScoreDetailsTypeDef

AggregationRequestTypeDef#

# AggregationRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import AggregationRequestTypeDef

def get_value() -> AggregationRequestTypeDef:
    return {
        "accountAggregation": ...,
    }
# AggregationRequestTypeDef definition

class AggregationRequestTypeDef(TypedDict):
    accountAggregation: NotRequired[AccountAggregationTypeDef],  # (1)
    amiAggregation: NotRequired[AmiAggregationTypeDef],  # (2)
    awsEcrContainerAggregation: NotRequired[AwsEcrContainerAggregationTypeDef],  # (3)
    ec2InstanceAggregation: NotRequired[Ec2InstanceAggregationTypeDef],  # (4)
    findingTypeAggregation: NotRequired[FindingTypeAggregationTypeDef],  # (5)
    imageLayerAggregation: NotRequired[ImageLayerAggregationTypeDef],  # (6)
    lambdaFunctionAggregation: NotRequired[LambdaFunctionAggregationTypeDef],  # (7)
    lambdaLayerAggregation: NotRequired[LambdaLayerAggregationTypeDef],  # (8)
    packageAggregation: NotRequired[PackageAggregationTypeDef],  # (9)
    repositoryAggregation: NotRequired[RepositoryAggregationTypeDef],  # (10)
    titleAggregation: NotRequired[TitleAggregationTypeDef],  # (11)
  1. See AccountAggregationTypeDef
  2. See AmiAggregationTypeDef
  3. See AwsEcrContainerAggregationTypeDef
  4. See Ec2InstanceAggregationTypeDef
  5. See FindingTypeAggregationTypeDef
  6. See ImageLayerAggregationTypeDef
  7. See LambdaFunctionAggregationTypeDef
  8. See LambdaLayerAggregationTypeDef
  9. See PackageAggregationTypeDef
  10. See RepositoryAggregationTypeDef
  11. See TitleAggregationTypeDef

GetConfigurationResponseTypeDef#

# GetConfigurationResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetConfigurationResponseTypeDef

def get_value() -> GetConfigurationResponseTypeDef:
    return {
        "ecrConfiguration": ...,
        "ResponseMetadata": ...,
    }
# GetConfigurationResponseTypeDef definition

class GetConfigurationResponseTypeDef(TypedDict):
    ecrConfiguration: EcrConfigurationStateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EcrConfigurationStateTypeDef
  2. See ResponseMetadataTypeDef

SearchVulnerabilitiesResponseTypeDef#

# SearchVulnerabilitiesResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesResponseTypeDef

def get_value() -> SearchVulnerabilitiesResponseTypeDef:
    return {
        "nextToken": ...,
        "vulnerabilities": ...,
        "ResponseMetadata": ...,
    }
# SearchVulnerabilitiesResponseTypeDef definition

class SearchVulnerabilitiesResponseTypeDef(TypedDict):
    nextToken: str,
    vulnerabilities: List[VulnerabilityTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VulnerabilityTypeDef
  2. See ResponseMetadataTypeDef

FilterCriteriaTypeDef#

# FilterCriteriaTypeDef usage example

from mypy_boto3_inspector2.type_defs import FilterCriteriaTypeDef

def get_value() -> FilterCriteriaTypeDef:
    return {
        "awsAccountId": ...,
    }
# FilterCriteriaTypeDef definition

class FilterCriteriaTypeDef(TypedDict):
    awsAccountId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    componentId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    componentType: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ec2InstanceImageId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ec2InstanceSubnetId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ec2InstanceVpcId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ecrImageArchitecture: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ecrImageHash: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ecrImagePushedAt: NotRequired[Sequence[DateFilterTypeDef]],  # (9)
    ecrImageRegistry: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ecrImageRepositoryName: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    ecrImageTags: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    exploitAvailable: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    findingArn: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    findingStatus: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    findingType: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    firstObservedAt: NotRequired[Sequence[DateFilterTypeDef]],  # (9)
    fixAvailable: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    inspectorScore: NotRequired[Sequence[NumberFilterTypeDef]],  # (19)
    lambdaFunctionExecutionRoleArn: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    lambdaFunctionLastModifiedAt: NotRequired[Sequence[DateFilterTypeDef]],  # (9)
    lambdaFunctionLayers: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    lambdaFunctionName: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    lambdaFunctionRuntime: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    lastObservedAt: NotRequired[Sequence[DateFilterTypeDef]],  # (9)
    networkProtocol: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    portRange: NotRequired[Sequence[PortRangeFilterTypeDef]],  # (27)
    relatedVulnerabilities: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    resourceId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    resourceTags: NotRequired[Sequence[MapFilterTypeDef]],  # (30)
    resourceType: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    severity: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    title: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    updatedAt: NotRequired[Sequence[DateFilterTypeDef]],  # (9)
    vendorSeverity: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    vulnerabilityId: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    vulnerabilitySource: NotRequired[Sequence[StringFilterTypeDef]],  # (1)
    vulnerablePackages: NotRequired[Sequence[PackageFilterTypeDef]],  # (38)
  1. See StringFilterTypeDef
  2. See StringFilterTypeDef
  3. See StringFilterTypeDef
  4. See StringFilterTypeDef
  5. See StringFilterTypeDef
  6. See StringFilterTypeDef
  7. See StringFilterTypeDef
  8. See StringFilterTypeDef
  9. See DateFilterTypeDef
  10. See StringFilterTypeDef
  11. See StringFilterTypeDef
  12. See StringFilterTypeDef
  13. See StringFilterTypeDef
  14. See StringFilterTypeDef
  15. See StringFilterTypeDef
  16. See StringFilterTypeDef
  17. See DateFilterTypeDef
  18. See StringFilterTypeDef
  19. See NumberFilterTypeDef
  20. See StringFilterTypeDef
  21. See DateFilterTypeDef
  22. See StringFilterTypeDef
  23. See StringFilterTypeDef
  24. See StringFilterTypeDef
  25. See DateFilterTypeDef
  26. See StringFilterTypeDef
  27. See PortRangeFilterTypeDef
  28. See StringFilterTypeDef
  29. See StringFilterTypeDef
  30. See MapFilterTypeDef
  31. See StringFilterTypeDef
  32. See StringFilterTypeDef
  33. See StringFilterTypeDef
  34. See DateFilterTypeDef
  35. See StringFilterTypeDef
  36. See StringFilterTypeDef
  37. See StringFilterTypeDef
  38. See PackageFilterTypeDef

BatchGetFreeTrialInfoResponseTypeDef#

# BatchGetFreeTrialInfoResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoResponseTypeDef

def get_value() -> BatchGetFreeTrialInfoResponseTypeDef:
    return {
        "accounts": ...,
        "failedAccounts": ...,
        "ResponseMetadata": ...,
    }
# BatchGetFreeTrialInfoResponseTypeDef definition

class BatchGetFreeTrialInfoResponseTypeDef(TypedDict):
    accounts: List[FreeTrialAccountInfoTypeDef],  # (1)
    failedAccounts: List[FreeTrialInfoErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FreeTrialAccountInfoTypeDef
  2. See FreeTrialInfoErrorTypeDef
  3. See ResponseMetadataTypeDef

CoveredResourceTypeDef#

# CoveredResourceTypeDef usage example

from mypy_boto3_inspector2.type_defs import CoveredResourceTypeDef

def get_value() -> CoveredResourceTypeDef:
    return {
        "accountId": ...,
        "resourceId": ...,
        "resourceType": ...,
        "scanType": ...,
    }
# CoveredResourceTypeDef definition

class CoveredResourceTypeDef(TypedDict):
    accountId: str,
    resourceId: str,
    resourceType: CoverageResourceTypeType,  # (2)
    scanType: ScanTypeType,  # (4)
    resourceMetadata: NotRequired[ResourceScanMetadataTypeDef],  # (1)
    scanStatus: NotRequired[ScanStatusTypeDef],  # (3)
  1. See ResourceScanMetadataTypeDef
  2. See CoverageResourceTypeType
  3. See ScanStatusTypeDef
  4. See ScanTypeType

NetworkReachabilityDetailsTypeDef#

# NetworkReachabilityDetailsTypeDef usage example

from mypy_boto3_inspector2.type_defs import NetworkReachabilityDetailsTypeDef

def get_value() -> NetworkReachabilityDetailsTypeDef:
    return {
        "networkPath": ...,
        "openPortRange": ...,
        "protocol": ...,
    }
# NetworkReachabilityDetailsTypeDef definition

class NetworkReachabilityDetailsTypeDef(TypedDict):
    networkPath: NetworkPathTypeDef,  # (1)
    openPortRange: PortRangeTypeDef,  # (2)
    protocol: NetworkProtocolType,  # (3)
  1. See NetworkPathTypeDef
  2. See PortRangeTypeDef
  3. See NetworkProtocolType

ListUsageTotalsResponseTypeDef#

# ListUsageTotalsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListUsageTotalsResponseTypeDef

def get_value() -> ListUsageTotalsResponseTypeDef:
    return {
        "nextToken": ...,
        "totals": ...,
        "ResponseMetadata": ...,
    }
# ListUsageTotalsResponseTypeDef definition

class ListUsageTotalsResponseTypeDef(TypedDict):
    nextToken: str,
    totals: List[UsageTotalTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UsageTotalTypeDef
  2. See ResponseMetadataTypeDef

ListFindingAggregationsResponseTypeDef#

# ListFindingAggregationsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingAggregationsResponseTypeDef

def get_value() -> ListFindingAggregationsResponseTypeDef:
    return {
        "aggregationType": ...,
        "nextToken": ...,
        "responses": ...,
        "ResponseMetadata": ...,
    }
# ListFindingAggregationsResponseTypeDef definition

class ListFindingAggregationsResponseTypeDef(TypedDict):
    aggregationType: AggregationTypeType,  # (1)
    nextToken: str,
    responses: List[AggregationResponseTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AggregationTypeType
  2. See AggregationResponseTypeDef
  3. See ResponseMetadataTypeDef

BatchGetAccountStatusResponseTypeDef#

# BatchGetAccountStatusResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusResponseTypeDef

def get_value() -> BatchGetAccountStatusResponseTypeDef:
    return {
        "accounts": ...,
        "failedAccounts": ...,
        "ResponseMetadata": ...,
    }
# BatchGetAccountStatusResponseTypeDef definition

class BatchGetAccountStatusResponseTypeDef(TypedDict):
    accounts: List[AccountStateTypeDef],  # (1)
    failedAccounts: List[FailedAccountTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AccountStateTypeDef
  2. See FailedAccountTypeDef
  3. See ResponseMetadataTypeDef

ResourceTypeDef#

# ResourceTypeDef usage example

from mypy_boto3_inspector2.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "id": ...,
        "type": ...,
    }
# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    id: str,
    type: ResourceTypeType,  # (2)
    details: NotRequired[ResourceDetailsTypeDef],  # (1)
    partition: NotRequired[str],
    region: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See ResourceDetailsTypeDef
  2. See ResourceTypeType

ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef#

# ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef

def get_value() -> ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef:
    return {
        "aggregationType": ...,
    }
# ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef definition

class ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef(TypedDict):
    aggregationType: AggregationTypeType,  # (1)
    accountIds: NotRequired[Sequence[StringFilterTypeDef]],  # (2)
    aggregationRequest: NotRequired[AggregationRequestTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See AggregationTypeType
  2. See StringFilterTypeDef
  3. See AggregationRequestTypeDef
  4. See PaginatorConfigTypeDef

ListFindingAggregationsRequestRequestTypeDef#

# ListFindingAggregationsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestRequestTypeDef

def get_value() -> ListFindingAggregationsRequestRequestTypeDef:
    return {
        "aggregationType": ...,
    }
# ListFindingAggregationsRequestRequestTypeDef definition

class ListFindingAggregationsRequestRequestTypeDef(TypedDict):
    aggregationType: AggregationTypeType,  # (1)
    accountIds: NotRequired[Sequence[StringFilterTypeDef]],  # (2)
    aggregationRequest: NotRequired[AggregationRequestTypeDef],  # (3)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See AggregationTypeType
  2. See StringFilterTypeDef
  3. See AggregationRequestTypeDef

CreateFilterRequestRequestTypeDef#

# CreateFilterRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import CreateFilterRequestRequestTypeDef

def get_value() -> CreateFilterRequestRequestTypeDef:
    return {
        "action": ...,
        "filterCriteria": ...,
        "name": ...,
    }
# CreateFilterRequestRequestTypeDef definition

class CreateFilterRequestRequestTypeDef(TypedDict):
    action: FilterActionType,  # (1)
    filterCriteria: FilterCriteriaTypeDef,  # (2)
    name: str,
    description: NotRequired[str],
    reason: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See FilterActionType
  2. See FilterCriteriaTypeDef

CreateFindingsReportRequestRequestTypeDef#

# CreateFindingsReportRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import CreateFindingsReportRequestRequestTypeDef

def get_value() -> CreateFindingsReportRequestRequestTypeDef:
    return {
        "reportFormat": ...,
        "s3Destination": ...,
    }
# CreateFindingsReportRequestRequestTypeDef definition

class CreateFindingsReportRequestRequestTypeDef(TypedDict):
    reportFormat: ReportFormatType,  # (1)
    s3Destination: DestinationTypeDef,  # (2)
    filterCriteria: NotRequired[FilterCriteriaTypeDef],  # (3)
  1. See ReportFormatType
  2. See DestinationTypeDef
  3. See FilterCriteriaTypeDef

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_inspector2.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "action": ...,
        "arn": ...,
        "createdAt": ...,
        "criteria": ...,
        "name": ...,
        "ownerId": ...,
        "updatedAt": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    action: FilterActionType,  # (1)
    arn: str,
    createdAt: datetime,
    criteria: FilterCriteriaTypeDef,  # (2)
    name: str,
    ownerId: str,
    updatedAt: datetime,
    description: NotRequired[str],
    reason: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See FilterActionType
  2. See FilterCriteriaTypeDef

GetFindingsReportStatusResponseTypeDef#

# GetFindingsReportStatusResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusResponseTypeDef

def get_value() -> GetFindingsReportStatusResponseTypeDef:
    return {
        "destination": ...,
        "errorCode": ...,
        "errorMessage": ...,
        "filterCriteria": ...,
        "reportId": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
# GetFindingsReportStatusResponseTypeDef definition

class GetFindingsReportStatusResponseTypeDef(TypedDict):
    destination: DestinationTypeDef,  # (1)
    errorCode: ReportingErrorCodeType,  # (2)
    errorMessage: str,
    filterCriteria: FilterCriteriaTypeDef,  # (3)
    reportId: str,
    status: ExternalReportStatusType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See DestinationTypeDef
  2. See ReportingErrorCodeType
  3. See FilterCriteriaTypeDef
  4. See ExternalReportStatusType
  5. See ResponseMetadataTypeDef

ListFindingsRequestListFindingsPaginateTypeDef#

# ListFindingsRequestListFindingsPaginateTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingsRequestListFindingsPaginateTypeDef

def get_value() -> ListFindingsRequestListFindingsPaginateTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListFindingsRequestListFindingsPaginateTypeDef definition

class ListFindingsRequestListFindingsPaginateTypeDef(TypedDict):
    filterCriteria: NotRequired[FilterCriteriaTypeDef],  # (1)
    sortCriteria: NotRequired[SortCriteriaTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterCriteriaTypeDef
  2. See SortCriteriaTypeDef
  3. See PaginatorConfigTypeDef

ListFindingsRequestRequestTypeDef#

# ListFindingsRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingsRequestRequestTypeDef

def get_value() -> ListFindingsRequestRequestTypeDef:
    return {
        "filterCriteria": ...,
    }
# ListFindingsRequestRequestTypeDef definition

class ListFindingsRequestRequestTypeDef(TypedDict):
    filterCriteria: NotRequired[FilterCriteriaTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sortCriteria: NotRequired[SortCriteriaTypeDef],  # (2)
  1. See FilterCriteriaTypeDef
  2. See SortCriteriaTypeDef

UpdateFilterRequestRequestTypeDef#

# UpdateFilterRequestRequestTypeDef usage example

from mypy_boto3_inspector2.type_defs import UpdateFilterRequestRequestTypeDef

def get_value() -> UpdateFilterRequestRequestTypeDef:
    return {
        "filterArn": ...,
    }
# UpdateFilterRequestRequestTypeDef definition

class UpdateFilterRequestRequestTypeDef(TypedDict):
    filterArn: str,
    action: NotRequired[FilterActionType],  # (1)
    description: NotRequired[str],
    filterCriteria: NotRequired[FilterCriteriaTypeDef],  # (2)
    name: NotRequired[str],
    reason: NotRequired[str],
  1. See FilterActionType
  2. See FilterCriteriaTypeDef

ListCoverageResponseTypeDef#

# ListCoverageResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListCoverageResponseTypeDef

def get_value() -> ListCoverageResponseTypeDef:
    return {
        "coveredResources": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCoverageResponseTypeDef definition

class ListCoverageResponseTypeDef(TypedDict):
    coveredResources: List[CoveredResourceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CoveredResourceTypeDef
  2. See ResponseMetadataTypeDef

FindingTypeDef#

# FindingTypeDef usage example

from mypy_boto3_inspector2.type_defs import FindingTypeDef

def get_value() -> FindingTypeDef:
    return {
        "awsAccountId": ...,
        "description": ...,
        "findingArn": ...,
        "firstObservedAt": ...,
        "lastObservedAt": ...,
        "remediation": ...,
        "resources": ...,
        "severity": ...,
        "status": ...,
        "type": ...,
    }
# FindingTypeDef definition

class FindingTypeDef(TypedDict):
    awsAccountId: str,
    description: str,
    findingArn: str,
    firstObservedAt: datetime,
    lastObservedAt: datetime,
    remediation: RemediationTypeDef,  # (7)
    resources: List[ResourceTypeDef],  # (8)
    severity: SeverityType,  # (9)
    status: FindingStatusType,  # (10)
    type: FindingTypeType,  # (11)
    exploitAvailable: NotRequired[ExploitAvailableType],  # (1)
    exploitabilityDetails: NotRequired[ExploitabilityDetailsTypeDef],  # (2)
    fixAvailable: NotRequired[FixAvailableType],  # (3)
    inspectorScore: NotRequired[float],
    inspectorScoreDetails: NotRequired[InspectorScoreDetailsTypeDef],  # (4)
    networkReachabilityDetails: NotRequired[NetworkReachabilityDetailsTypeDef],  # (5)
    packageVulnerabilityDetails: NotRequired[PackageVulnerabilityDetailsTypeDef],  # (6)
    title: NotRequired[str],
    updatedAt: NotRequired[datetime],
  1. See ExploitAvailableType
  2. See ExploitabilityDetailsTypeDef
  3. See FixAvailableType
  4. See InspectorScoreDetailsTypeDef
  5. See NetworkReachabilityDetailsTypeDef
  6. See PackageVulnerabilityDetailsTypeDef
  7. See RemediationTypeDef
  8. See ResourceTypeDef
  9. See SeverityType
  10. See FindingStatusType
  11. See FindingTypeType

ListFiltersResponseTypeDef#

# ListFiltersResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFiltersResponseTypeDef

def get_value() -> ListFiltersResponseTypeDef:
    return {
        "filters": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFiltersResponseTypeDef definition

class ListFiltersResponseTypeDef(TypedDict):
    filters: List[FilterTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FilterTypeDef
  2. See ResponseMetadataTypeDef

ListFindingsResponseTypeDef#

# ListFindingsResponseTypeDef usage example

from mypy_boto3_inspector2.type_defs import ListFindingsResponseTypeDef

def get_value() -> ListFindingsResponseTypeDef:
    return {
        "findings": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFindingsResponseTypeDef definition

class ListFindingsResponseTypeDef(TypedDict):
    findings: List[FindingTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FindingTypeDef
  2. See ResponseMetadataTypeDef