Type definitions#
Index > Inspector2 > Type definitions
Auto-generated documentation for Inspector2 type annotations stubs module mypy-boto3-inspector2.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_inspector2.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
botocore.response.StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_inspector2.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
ResourceFilterCriteriaUnionTypeDef#
# ResourceFilterCriteriaUnionTypeDef Union usage example
from mypy_boto3_inspector2.type_defs import ResourceFilterCriteriaUnionTypeDef
def get_value() -> ResourceFilterCriteriaUnionTypeDef:
return ...
# ResourceFilterCriteriaUnionTypeDef definition
ResourceFilterCriteriaUnionTypeDef = Union[
ResourceFilterCriteriaTypeDef, # (1)
ResourceFilterCriteriaOutputTypeDef, # (2)
]
ScheduleUnionTypeDef#
# ScheduleUnionTypeDef Union usage example
from mypy_boto3_inspector2.type_defs import ScheduleUnionTypeDef
def get_value() -> ScheduleUnionTypeDef:
return ...
# ScheduleUnionTypeDef definition
ScheduleUnionTypeDef = Union[
ScheduleTypeDef, # (1)
ScheduleOutputTypeDef, # (2)
]
- See ScheduleTypeDef
- See ScheduleOutputTypeDef
FilterCriteriaUnionTypeDef#
# FilterCriteriaUnionTypeDef Union usage example
from mypy_boto3_inspector2.type_defs import FilterCriteriaUnionTypeDef
def get_value() -> FilterCriteriaUnionTypeDef:
return ...
# FilterCriteriaUnionTypeDef definition
FilterCriteriaUnionTypeDef = Union[
FilterCriteriaTypeDef, # (1)
FilterCriteriaOutputTypeDef, # (2)
]
SeverityCountsTypeDef#
# SeverityCountsTypeDef TypedDict 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 TypedDict 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)
- See AggregationFindingTypeType
- See AggregationResourceTypeType
- See AccountSortByType
- See SortOrderType
StateTypeDef#
# StateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StateTypeDef
def get_value() -> StateTypeDef:
return {
"errorCode": ...,
}
# StateTypeDef definition
class StateTypeDef(TypedDict):
errorCode: ErrorCodeType, # (1)
errorMessage: str,
status: StatusType, # (2)
- See ErrorCodeType
- See StatusType
ResourceStatusTypeDef#
# ResourceStatusTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceStatusTypeDef
def get_value() -> ResourceStatusTypeDef:
return {
"ec2": ...,
}
# ResourceStatusTypeDef definition
class ResourceStatusTypeDef(TypedDict):
ec2: StatusType, # (1)
ecr: StatusType, # (1)
lambda: NotRequired[StatusType], # (1)
lambdaCode: NotRequired[StatusType], # (1)
- See StatusType
- See StatusType
- See StatusType
- See StatusType
FindingTypeAggregationTypeDef#
# FindingTypeAggregationTypeDef TypedDict 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)
- See AggregationFindingTypeType
- See AggregationResourceTypeType
- See FindingTypeSortByType
- See SortOrderType
StringFilterTypeDef#
# StringFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StringFilterTypeDef
def get_value() -> StringFilterTypeDef:
return {
"comparison": ...,
}
# StringFilterTypeDef definition
class StringFilterTypeDef(TypedDict):
comparison: StringComparisonType, # (1)
value: str,
AssociateMemberRequestTypeDef#
# AssociateMemberRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AssociateMemberRequestTypeDef
def get_value() -> AssociateMemberRequestTypeDef:
return {
"accountId": ...,
}
# AssociateMemberRequestTypeDef definition
class AssociateMemberRequestTypeDef(TypedDict):
accountId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AtigDataTypeDef#
# AtigDataTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AtigDataTypeDef
def get_value() -> AtigDataTypeDef:
return {
"firstSeen": ...,
}
# AtigDataTypeDef definition
class AtigDataTypeDef(TypedDict):
firstSeen: NotRequired[datetime.datetime],
lastSeen: NotRequired[datetime.datetime],
targets: NotRequired[List[str]],
ttps: NotRequired[List[str]],
AutoEnableTypeDef#
# AutoEnableTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AutoEnableTypeDef
def get_value() -> AutoEnableTypeDef:
return {
"ec2": ...,
}
# AutoEnableTypeDef definition
class AutoEnableTypeDef(TypedDict):
ec2: bool,
ecr: bool,
lambda: NotRequired[bool],
lambdaCode: NotRequired[bool],
AwsEc2InstanceDetailsTypeDef#
# AwsEc2InstanceDetailsTypeDef TypedDict 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.datetime],
platform: NotRequired[str],
subnetId: NotRequired[str],
type: NotRequired[str],
vpcId: NotRequired[str],
AwsEcrContainerImageDetailsTypeDef#
# AwsEcrContainerImageDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AwsEcrContainerImageDetailsTypeDef
def get_value() -> AwsEcrContainerImageDetailsTypeDef:
return {
"architecture": ...,
}
# 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.datetime],
LambdaVpcConfigTypeDef#
# LambdaVpcConfigTypeDef TypedDict 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],
BatchGetAccountStatusRequestTypeDef#
# BatchGetAccountStatusRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusRequestTypeDef
def get_value() -> BatchGetAccountStatusRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetAccountStatusRequestTypeDef definition
class BatchGetAccountStatusRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
BatchGetCodeSnippetRequestTypeDef#
# BatchGetCodeSnippetRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetCodeSnippetRequestTypeDef
def get_value() -> BatchGetCodeSnippetRequestTypeDef:
return {
"findingArns": ...,
}
# BatchGetCodeSnippetRequestTypeDef definition
class BatchGetCodeSnippetRequestTypeDef(TypedDict):
findingArns: Sequence[str],
CodeSnippetErrorTypeDef#
# CodeSnippetErrorTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CodeSnippetErrorTypeDef
def get_value() -> CodeSnippetErrorTypeDef:
return {
"errorCode": ...,
}
# CodeSnippetErrorTypeDef definition
class CodeSnippetErrorTypeDef(TypedDict):
errorCode: CodeSnippetErrorCodeType, # (1)
errorMessage: str,
findingArn: str,
BatchGetFindingDetailsRequestTypeDef#
# BatchGetFindingDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetFindingDetailsRequestTypeDef
def get_value() -> BatchGetFindingDetailsRequestTypeDef:
return {
"findingArns": ...,
}
# BatchGetFindingDetailsRequestTypeDef definition
class BatchGetFindingDetailsRequestTypeDef(TypedDict):
findingArns: Sequence[str],
FindingDetailsErrorTypeDef#
# FindingDetailsErrorTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FindingDetailsErrorTypeDef
def get_value() -> FindingDetailsErrorTypeDef:
return {
"errorCode": ...,
}
# FindingDetailsErrorTypeDef definition
class FindingDetailsErrorTypeDef(TypedDict):
errorCode: FindingDetailsErrorCodeType, # (1)
errorMessage: str,
findingArn: str,
BatchGetFreeTrialInfoRequestTypeDef#
# BatchGetFreeTrialInfoRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoRequestTypeDef
def get_value() -> BatchGetFreeTrialInfoRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetFreeTrialInfoRequestTypeDef definition
class BatchGetFreeTrialInfoRequestTypeDef(TypedDict):
accountIds: Sequence[str],
FreeTrialInfoErrorTypeDef#
# FreeTrialInfoErrorTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FreeTrialInfoErrorTypeDef
def get_value() -> FreeTrialInfoErrorTypeDef:
return {
"accountId": ...,
}
# FreeTrialInfoErrorTypeDef definition
class FreeTrialInfoErrorTypeDef(TypedDict):
accountId: str,
code: FreeTrialInfoErrorCodeType, # (1)
message: str,
BatchGetMemberEc2DeepInspectionStatusRequestTypeDef#
# BatchGetMemberEc2DeepInspectionStatusRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusRequestTypeDef
def get_value() -> BatchGetMemberEc2DeepInspectionStatusRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetMemberEc2DeepInspectionStatusRequestTypeDef definition
class BatchGetMemberEc2DeepInspectionStatusRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
FailedMemberAccountEc2DeepInspectionStatusStateTypeDef#
# FailedMemberAccountEc2DeepInspectionStatusStateTypeDef TypedDict 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],
- See StatusType
MemberAccountEc2DeepInspectionStatusStateTypeDef#
# MemberAccountEc2DeepInspectionStatusStateTypeDef TypedDict 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)
MemberAccountEc2DeepInspectionStatusTypeDef#
# MemberAccountEc2DeepInspectionStatusTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import MemberAccountEc2DeepInspectionStatusTypeDef
def get_value() -> MemberAccountEc2DeepInspectionStatusTypeDef:
return {
"accountId": ...,
}
# MemberAccountEc2DeepInspectionStatusTypeDef definition
class MemberAccountEc2DeepInspectionStatusTypeDef(TypedDict):
accountId: str,
activateDeepInspection: bool,
CancelFindingsReportRequestTypeDef#
# CancelFindingsReportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CancelFindingsReportRequestTypeDef
def get_value() -> CancelFindingsReportRequestTypeDef:
return {
"reportId": ...,
}
# CancelFindingsReportRequestTypeDef definition
class CancelFindingsReportRequestTypeDef(TypedDict):
reportId: str,
CancelSbomExportRequestTypeDef#
# CancelSbomExportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CancelSbomExportRequestTypeDef
def get_value() -> CancelSbomExportRequestTypeDef:
return {
"reportId": ...,
}
# CancelSbomExportRequestTypeDef definition
class CancelSbomExportRequestTypeDef(TypedDict):
reportId: str,
StatusCountsTypeDef#
# StatusCountsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StatusCountsTypeDef
def get_value() -> StatusCountsTypeDef:
return {
"failed": ...,
}
# StatusCountsTypeDef definition
class StatusCountsTypeDef(TypedDict):
failed: NotRequired[int],
passed: NotRequired[int],
skipped: NotRequired[int],
CisFindingStatusFilterTypeDef#
# CisFindingStatusFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisFindingStatusFilterTypeDef
def get_value() -> CisFindingStatusFilterTypeDef:
return {
"comparison": ...,
}
# CisFindingStatusFilterTypeDef definition
class CisFindingStatusFilterTypeDef(TypedDict):
comparison: CisFindingStatusComparisonType, # (1)
value: CisFindingStatusType, # (2)
CisNumberFilterTypeDef#
# CisNumberFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisNumberFilterTypeDef
def get_value() -> CisNumberFilterTypeDef:
return {
"lowerInclusive": ...,
}
# CisNumberFilterTypeDef definition
class CisNumberFilterTypeDef(TypedDict):
lowerInclusive: NotRequired[int],
upperInclusive: NotRequired[int],
CisResultStatusFilterTypeDef#
# CisResultStatusFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisResultStatusFilterTypeDef
def get_value() -> CisResultStatusFilterTypeDef:
return {
"comparison": ...,
}
# CisResultStatusFilterTypeDef definition
class CisResultStatusFilterTypeDef(TypedDict):
comparison: CisResultStatusComparisonType, # (1)
value: CisResultStatusType, # (2)
CisTargetsTypeDef#
# CisTargetsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisTargetsTypeDef
def get_value() -> CisTargetsTypeDef:
return {
"accountIds": ...,
}
# CisTargetsTypeDef definition
class CisTargetsTypeDef(TypedDict):
accountIds: NotRequired[List[str]],
targetResourceTags: NotRequired[Dict[str, List[str]]],
CisSecurityLevelFilterTypeDef#
# CisSecurityLevelFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisSecurityLevelFilterTypeDef
def get_value() -> CisSecurityLevelFilterTypeDef:
return {
"comparison": ...,
}
# CisSecurityLevelFilterTypeDef definition
class CisSecurityLevelFilterTypeDef(TypedDict):
comparison: CisSecurityLevelComparisonType, # (1)
value: CisSecurityLevelType, # (2)
CisStringFilterTypeDef#
# CisStringFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisStringFilterTypeDef
def get_value() -> CisStringFilterTypeDef:
return {
"comparison": ...,
}
# CisStringFilterTypeDef definition
class CisStringFilterTypeDef(TypedDict):
comparison: CisStringComparisonType, # (1)
value: str,
CisScanResultDetailsTypeDef#
# CisScanResultDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanResultDetailsTypeDef
def get_value() -> CisScanResultDetailsTypeDef:
return {
"accountId": ...,
}
# CisScanResultDetailsTypeDef definition
class CisScanResultDetailsTypeDef(TypedDict):
scanArn: str,
accountId: NotRequired[str],
checkDescription: NotRequired[str],
checkId: NotRequired[str],
findingArn: NotRequired[str],
level: NotRequired[CisSecurityLevelType], # (1)
platform: NotRequired[str],
remediation: NotRequired[str],
status: NotRequired[CisFindingStatusType], # (2)
statusReason: NotRequired[str],
targetResourceId: NotRequired[str],
title: NotRequired[str],
CisTargetStatusFilterTypeDef#
# CisTargetStatusFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisTargetStatusFilterTypeDef
def get_value() -> CisTargetStatusFilterTypeDef:
return {
"comparison": ...,
}
# CisTargetStatusFilterTypeDef definition
class CisTargetStatusFilterTypeDef(TypedDict):
comparison: CisTargetStatusComparisonType, # (1)
value: CisTargetStatusType, # (2)
CisTargetStatusReasonFilterTypeDef#
# CisTargetStatusReasonFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisTargetStatusReasonFilterTypeDef
def get_value() -> CisTargetStatusReasonFilterTypeDef:
return {
"comparison": ...,
}
# CisTargetStatusReasonFilterTypeDef definition
class CisTargetStatusReasonFilterTypeDef(TypedDict):
comparison: CisTargetStatusComparisonType, # (1)
value: CisTargetStatusReasonType, # (2)
TagFilterTypeDef#
# TagFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import TagFilterTypeDef
def get_value() -> TagFilterTypeDef:
return {
"comparison": ...,
}
# TagFilterTypeDef definition
class TagFilterTypeDef(TypedDict):
comparison: TagComparisonType, # (1)
key: str,
value: str,
CisScanStatusFilterTypeDef#
# CisScanStatusFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanStatusFilterTypeDef
def get_value() -> CisScanStatusFilterTypeDef:
return {
"comparison": ...,
}
# CisScanStatusFilterTypeDef definition
class CisScanStatusFilterTypeDef(TypedDict):
comparison: CisScanStatusComparisonType, # (1)
value: CisScanStatusType, # (2)
CisaDataTypeDef#
# CisaDataTypeDef TypedDict 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.datetime],
dateDue: NotRequired[datetime.datetime],
CodeFilePathTypeDef#
# CodeFilePathTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CodeFilePathTypeDef
def get_value() -> CodeFilePathTypeDef:
return {
"endLine": ...,
}
# CodeFilePathTypeDef definition
class CodeFilePathTypeDef(TypedDict):
endLine: int,
fileName: str,
filePath: str,
startLine: int,
CodeLineTypeDef#
# CodeLineTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CodeLineTypeDef
def get_value() -> CodeLineTypeDef:
return {
"content": ...,
}
# CodeLineTypeDef definition
class CodeLineTypeDef(TypedDict):
content: str,
lineNumber: int,
SuggestedFixTypeDef#
# SuggestedFixTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SuggestedFixTypeDef
def get_value() -> SuggestedFixTypeDef:
return {
"code": ...,
}
# SuggestedFixTypeDef definition
class SuggestedFixTypeDef(TypedDict):
code: NotRequired[str],
description: NotRequired[str],
ComputePlatformTypeDef#
# ComputePlatformTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ComputePlatformTypeDef
def get_value() -> ComputePlatformTypeDef:
return {
"product": ...,
}
# ComputePlatformTypeDef definition
class ComputePlatformTypeDef(TypedDict):
product: NotRequired[str],
vendor: NotRequired[str],
version: NotRequired[str],
CountsTypeDef#
# CountsTypeDef TypedDict 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)
- See GroupKeyType
CoverageMapFilterTypeDef#
# CoverageMapFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CoverageMapFilterTypeDef
def get_value() -> CoverageMapFilterTypeDef:
return {
"comparison": ...,
}
# CoverageMapFilterTypeDef definition
class CoverageMapFilterTypeDef(TypedDict):
comparison: CoverageMapComparisonType, # (1)
key: str,
value: NotRequired[str],
CoverageStringFilterTypeDef#
# CoverageStringFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CoverageStringFilterTypeDef
def get_value() -> CoverageStringFilterTypeDef:
return {
"comparison": ...,
}
# CoverageStringFilterTypeDef definition
class CoverageStringFilterTypeDef(TypedDict):
comparison: CoverageStringComparisonType, # (1)
value: str,
ScanStatusTypeDef#
# ScanStatusTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ScanStatusTypeDef
def get_value() -> ScanStatusTypeDef:
return {
"reason": ...,
}
# ScanStatusTypeDef definition
class ScanStatusTypeDef(TypedDict):
reason: ScanStatusReasonType, # (1)
statusCode: ScanStatusCodeType, # (2)
CreateCisTargetsTypeDef#
# CreateCisTargetsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateCisTargetsTypeDef
def get_value() -> CreateCisTargetsTypeDef:
return {
"accountIds": ...,
}
# CreateCisTargetsTypeDef definition
class CreateCisTargetsTypeDef(TypedDict):
accountIds: Sequence[str],
targetResourceTags: Mapping[str, Sequence[str]],
DestinationTypeDef#
# DestinationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"bucketName": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
bucketName: str,
kmsKeyArn: str,
keyPrefix: NotRequired[str],
Cvss2TypeDef#
# Cvss2TypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_inspector2.type_defs import CvssScoreAdjustmentTypeDef
def get_value() -> CvssScoreAdjustmentTypeDef:
return {
"metric": ...,
}
# CvssScoreAdjustmentTypeDef definition
class CvssScoreAdjustmentTypeDef(TypedDict):
metric: str,
reason: str,
CvssScoreTypeDef#
# CvssScoreTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CvssScoreTypeDef
def get_value() -> CvssScoreTypeDef:
return {
"baseScore": ...,
}
# CvssScoreTypeDef definition
class CvssScoreTypeDef(TypedDict):
baseScore: float,
scoringVector: str,
source: str,
version: str,
TimeTypeDef#
# TimeTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import TimeTypeDef
def get_value() -> TimeTypeDef:
return {
"timeOfDay": ...,
}
# TimeTypeDef definition
class TimeTypeDef(TypedDict):
timeOfDay: str,
timezone: str,
DateFilterOutputTypeDef#
# DateFilterOutputTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DateFilterOutputTypeDef
def get_value() -> DateFilterOutputTypeDef:
return {
"endInclusive": ...,
}
# DateFilterOutputTypeDef definition
class DateFilterOutputTypeDef(TypedDict):
endInclusive: NotRequired[datetime.datetime],
startInclusive: NotRequired[datetime.datetime],
DelegatedAdminAccountTypeDef#
# DelegatedAdminAccountTypeDef TypedDict 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)
DelegatedAdminTypeDef#
# DelegatedAdminTypeDef TypedDict 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)
DeleteCisScanConfigurationRequestTypeDef#
# DeleteCisScanConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DeleteCisScanConfigurationRequestTypeDef
def get_value() -> DeleteCisScanConfigurationRequestTypeDef:
return {
"scanConfigurationArn": ...,
}
# DeleteCisScanConfigurationRequestTypeDef definition
class DeleteCisScanConfigurationRequestTypeDef(TypedDict):
scanConfigurationArn: str,
DeleteFilterRequestTypeDef#
# DeleteFilterRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DeleteFilterRequestTypeDef
def get_value() -> DeleteFilterRequestTypeDef:
return {
"arn": ...,
}
# DeleteFilterRequestTypeDef definition
class DeleteFilterRequestTypeDef(TypedDict):
arn: str,
DisableDelegatedAdminAccountRequestTypeDef#
# DisableDelegatedAdminAccountRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountRequestTypeDef
def get_value() -> DisableDelegatedAdminAccountRequestTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# DisableDelegatedAdminAccountRequestTypeDef definition
class DisableDelegatedAdminAccountRequestTypeDef(TypedDict):
delegatedAdminAccountId: str,
DisableRequestTypeDef#
# DisableRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisableRequestTypeDef
def get_value() -> DisableRequestTypeDef:
return {
"accountIds": ...,
}
# DisableRequestTypeDef definition
class DisableRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
resourceTypes: NotRequired[Sequence[ResourceScanTypeType]], # (1)
- See
Sequence[ResourceScanTypeType]
DisassociateMemberRequestTypeDef#
# DisassociateMemberRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisassociateMemberRequestTypeDef
def get_value() -> DisassociateMemberRequestTypeDef:
return {
"accountId": ...,
}
# DisassociateMemberRequestTypeDef definition
class DisassociateMemberRequestTypeDef(TypedDict):
accountId: str,
Ec2ScanModeStateTypeDef#
# Ec2ScanModeStateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import Ec2ScanModeStateTypeDef
def get_value() -> Ec2ScanModeStateTypeDef:
return {
"scanMode": ...,
}
# Ec2ScanModeStateTypeDef definition
class Ec2ScanModeStateTypeDef(TypedDict):
scanMode: NotRequired[Ec2ScanModeType], # (1)
scanModeStatus: NotRequired[Ec2ScanModeStatusType], # (2)
- See Ec2ScanModeType
- See Ec2ScanModeStatusType
Ec2ConfigurationTypeDef#
# Ec2ConfigurationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import Ec2ConfigurationTypeDef
def get_value() -> Ec2ConfigurationTypeDef:
return {
"scanMode": ...,
}
# Ec2ConfigurationTypeDef definition
class Ec2ConfigurationTypeDef(TypedDict):
scanMode: Ec2ScanModeType, # (1)
- See Ec2ScanModeType
MapFilterTypeDef#
# MapFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import MapFilterTypeDef
def get_value() -> MapFilterTypeDef:
return {
"comparison": ...,
}
# MapFilterTypeDef definition
class MapFilterTypeDef(TypedDict):
comparison: MapComparisonType, # (1)
key: str,
value: NotRequired[str],
Ec2MetadataTypeDef#
# Ec2MetadataTypeDef TypedDict 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]],
- See Ec2PlatformType
EcrRescanDurationStateTypeDef#
# EcrRescanDurationStateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EcrRescanDurationStateTypeDef
def get_value() -> EcrRescanDurationStateTypeDef:
return {
"pullDateRescanDuration": ...,
}
# EcrRescanDurationStateTypeDef definition
class EcrRescanDurationStateTypeDef(TypedDict):
pullDateRescanDuration: NotRequired[EcrPullDateRescanDurationType], # (1)
rescanDuration: NotRequired[EcrRescanDurationType], # (2)
status: NotRequired[EcrRescanDurationStatusType], # (3)
updatedAt: NotRequired[datetime.datetime],
EcrConfigurationTypeDef#
# EcrConfigurationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EcrConfigurationTypeDef
def get_value() -> EcrConfigurationTypeDef:
return {
"pullDateRescanDuration": ...,
}
# EcrConfigurationTypeDef definition
class EcrConfigurationTypeDef(TypedDict):
rescanDuration: EcrRescanDurationType, # (2)
pullDateRescanDuration: NotRequired[EcrPullDateRescanDurationType], # (1)
EcrContainerImageMetadataTypeDef#
# EcrContainerImageMetadataTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EcrContainerImageMetadataTypeDef
def get_value() -> EcrContainerImageMetadataTypeDef:
return {
"imagePulledAt": ...,
}
# EcrContainerImageMetadataTypeDef definition
class EcrContainerImageMetadataTypeDef(TypedDict):
imagePulledAt: NotRequired[datetime.datetime],
tags: NotRequired[List[str]],
EcrRepositoryMetadataTypeDef#
# EcrRepositoryMetadataTypeDef TypedDict 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)
EnableDelegatedAdminAccountRequestTypeDef#
# EnableDelegatedAdminAccountRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountRequestTypeDef
def get_value() -> EnableDelegatedAdminAccountRequestTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# EnableDelegatedAdminAccountRequestTypeDef definition
class EnableDelegatedAdminAccountRequestTypeDef(TypedDict):
delegatedAdminAccountId: str,
clientToken: NotRequired[str],
EnableRequestTypeDef#
# EnableRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EnableRequestTypeDef
def get_value() -> EnableRequestTypeDef:
return {
"resourceTypes": ...,
}
# EnableRequestTypeDef definition
class EnableRequestTypeDef(TypedDict):
resourceTypes: Sequence[ResourceScanTypeType], # (1)
accountIds: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
- See
Sequence[ResourceScanTypeType]
EpssDetailsTypeDef#
# EpssDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EpssDetailsTypeDef
def get_value() -> EpssDetailsTypeDef:
return {
"score": ...,
}
# EpssDetailsTypeDef definition
class EpssDetailsTypeDef(TypedDict):
score: NotRequired[float],
EpssTypeDef#
# EpssTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EpssTypeDef
def get_value() -> EpssTypeDef:
return {
"score": ...,
}
# EpssTypeDef definition
class EpssTypeDef(TypedDict):
score: NotRequired[float],
EvidenceTypeDef#
# EvidenceTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EvidenceTypeDef
def get_value() -> EvidenceTypeDef:
return {
"evidenceDetail": ...,
}
# EvidenceTypeDef definition
class EvidenceTypeDef(TypedDict):
evidenceDetail: NotRequired[str],
evidenceRule: NotRequired[str],
severity: NotRequired[str],
ExploitObservedTypeDef#
# ExploitObservedTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ExploitObservedTypeDef
def get_value() -> ExploitObservedTypeDef:
return {
"firstSeen": ...,
}
# ExploitObservedTypeDef definition
class ExploitObservedTypeDef(TypedDict):
firstSeen: NotRequired[datetime.datetime],
lastSeen: NotRequired[datetime.datetime],
ExploitabilityDetailsTypeDef#
# ExploitabilityDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ExploitabilityDetailsTypeDef
def get_value() -> ExploitabilityDetailsTypeDef:
return {
"lastKnownExploitAt": ...,
}
# ExploitabilityDetailsTypeDef definition
class ExploitabilityDetailsTypeDef(TypedDict):
lastKnownExploitAt: NotRequired[datetime.datetime],
NumberFilterTypeDef#
# NumberFilterTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_inspector2.type_defs import FreeTrialInfoTypeDef
def get_value() -> FreeTrialInfoTypeDef:
return {
"end": ...,
}
# FreeTrialInfoTypeDef definition
class FreeTrialInfoTypeDef(TypedDict):
end: datetime.datetime,
start: datetime.datetime,
status: FreeTrialStatusType, # (1)
type: FreeTrialTypeType, # (2)
- See FreeTrialStatusType
- See FreeTrialTypeType
GetCisScanReportRequestTypeDef#
# GetCisScanReportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetCisScanReportRequestTypeDef
def get_value() -> GetCisScanReportRequestTypeDef:
return {
"scanArn": ...,
}
# GetCisScanReportRequestTypeDef definition
class GetCisScanReportRequestTypeDef(TypedDict):
scanArn: str,
reportFormat: NotRequired[CisReportFormatType], # (1)
targetAccounts: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
GetEncryptionKeyRequestTypeDef#
# GetEncryptionKeyRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetEncryptionKeyRequestTypeDef
def get_value() -> GetEncryptionKeyRequestTypeDef:
return {
"resourceType": ...,
}
# GetEncryptionKeyRequestTypeDef definition
class GetEncryptionKeyRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
scanType: ScanTypeType, # (2)
- See ResourceTypeType
- See ScanTypeType
GetFindingsReportStatusRequestTypeDef#
# GetFindingsReportStatusRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusRequestTypeDef
def get_value() -> GetFindingsReportStatusRequestTypeDef:
return {
"reportId": ...,
}
# GetFindingsReportStatusRequestTypeDef definition
class GetFindingsReportStatusRequestTypeDef(TypedDict):
reportId: NotRequired[str],
GetMemberRequestTypeDef#
# GetMemberRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetMemberRequestTypeDef
def get_value() -> GetMemberRequestTypeDef:
return {
"accountId": ...,
}
# GetMemberRequestTypeDef definition
class GetMemberRequestTypeDef(TypedDict):
accountId: str,
MemberTypeDef#
# MemberTypeDef TypedDict 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.datetime],
GetSbomExportRequestTypeDef#
# GetSbomExportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetSbomExportRequestTypeDef
def get_value() -> GetSbomExportRequestTypeDef:
return {
"reportId": ...,
}
# GetSbomExportRequestTypeDef definition
class GetSbomExportRequestTypeDef(TypedDict):
reportId: str,
LambdaFunctionMetadataTypeDef#
# LambdaFunctionMetadataTypeDef TypedDict 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)
- See RuntimeType
ListAccountPermissionsRequestTypeDef#
# ListAccountPermissionsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestTypeDef
def get_value() -> ListAccountPermissionsRequestTypeDef:
return {
"maxResults": ...,
}
# ListAccountPermissionsRequestTypeDef definition
class ListAccountPermissionsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
service: NotRequired[ServiceType], # (1)
- See ServiceType
PermissionTypeDef#
# PermissionTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import PermissionTypeDef
def get_value() -> PermissionTypeDef:
return {
"operation": ...,
}
# PermissionTypeDef definition
class PermissionTypeDef(TypedDict):
operation: OperationType, # (1)
service: ServiceType, # (2)
- See OperationType
- See ServiceType
ListDelegatedAdminAccountsRequestTypeDef#
# ListDelegatedAdminAccountsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestTypeDef
def get_value() -> ListDelegatedAdminAccountsRequestTypeDef:
return {
"maxResults": ...,
}
# ListDelegatedAdminAccountsRequestTypeDef definition
class ListDelegatedAdminAccountsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFiltersRequestTypeDef#
# ListFiltersRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFiltersRequestTypeDef
def get_value() -> ListFiltersRequestTypeDef:
return {
"action": ...,
}
# ListFiltersRequestTypeDef definition
class ListFiltersRequestTypeDef(TypedDict):
action: NotRequired[FilterActionType], # (1)
arns: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterActionType
SortCriteriaTypeDef#
# SortCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SortCriteriaTypeDef
def get_value() -> SortCriteriaTypeDef:
return {
"field": ...,
}
# SortCriteriaTypeDef definition
class SortCriteriaTypeDef(TypedDict):
field: SortFieldType, # (1)
sortOrder: SortOrderType, # (2)
- See SortFieldType
- See SortOrderType
ListMembersRequestTypeDef#
# ListMembersRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListMembersRequestTypeDef
def get_value() -> ListMembersRequestTypeDef:
return {
"maxResults": ...,
}
# ListMembersRequestTypeDef definition
class ListMembersRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
onlyAssociated: NotRequired[bool],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListUsageTotalsRequestTypeDef#
# ListUsageTotalsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestTypeDef
def get_value() -> ListUsageTotalsRequestTypeDef:
return {
"accountIds": ...,
}
# ListUsageTotalsRequestTypeDef definition
class ListUsageTotalsRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
StepTypeDef#
# StepTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StepTypeDef
def get_value() -> StepTypeDef:
return {
"componentArn": ...,
}
# StepTypeDef definition
class StepTypeDef(TypedDict):
componentId: str,
componentType: str,
componentArn: NotRequired[str],
PortRangeTypeDef#
# PortRangeTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import PortRangeTypeDef
def get_value() -> PortRangeTypeDef:
return {
"begin": ...,
}
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
begin: int,
end: int,
VulnerablePackageTypeDef#
# VulnerablePackageTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import VulnerablePackageTypeDef
def get_value() -> VulnerablePackageTypeDef:
return {
"arch": ...,
}
# 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],
RecommendationTypeDef#
# RecommendationTypeDef TypedDict 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],
ResetEncryptionKeyRequestTypeDef#
# ResetEncryptionKeyRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResetEncryptionKeyRequestTypeDef
def get_value() -> ResetEncryptionKeyRequestTypeDef:
return {
"resourceType": ...,
}
# ResetEncryptionKeyRequestTypeDef definition
class ResetEncryptionKeyRequestTypeDef(TypedDict):
resourceType: ResourceTypeType, # (1)
scanType: ScanTypeType, # (2)
- See ResourceTypeType
- See ScanTypeType
ResourceMapFilterTypeDef#
# ResourceMapFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceMapFilterTypeDef
def get_value() -> ResourceMapFilterTypeDef:
return {
"comparison": ...,
}
# ResourceMapFilterTypeDef definition
class ResourceMapFilterTypeDef(TypedDict):
comparison: ResourceMapComparisonType, # (1)
key: str,
value: NotRequired[str],
ResourceStringFilterTypeDef#
# ResourceStringFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceStringFilterTypeDef
def get_value() -> ResourceStringFilterTypeDef:
return {
"comparison": ...,
}
# ResourceStringFilterTypeDef definition
class ResourceStringFilterTypeDef(TypedDict):
comparison: ResourceStringComparisonType, # (1)
value: str,
SearchVulnerabilitiesFilterCriteriaTypeDef#
# SearchVulnerabilitiesFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesFilterCriteriaTypeDef
def get_value() -> SearchVulnerabilitiesFilterCriteriaTypeDef:
return {
"vulnerabilityIds": ...,
}
# SearchVulnerabilitiesFilterCriteriaTypeDef definition
class SearchVulnerabilitiesFilterCriteriaTypeDef(TypedDict):
vulnerabilityIds: Sequence[str],
SendCisSessionHealthRequestTypeDef#
# SendCisSessionHealthRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SendCisSessionHealthRequestTypeDef
def get_value() -> SendCisSessionHealthRequestTypeDef:
return {
"scanJobId": ...,
}
# SendCisSessionHealthRequestTypeDef definition
class SendCisSessionHealthRequestTypeDef(TypedDict):
scanJobId: str,
sessionToken: str,
StartCisSessionMessageTypeDef#
# StartCisSessionMessageTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StartCisSessionMessageTypeDef
def get_value() -> StartCisSessionMessageTypeDef:
return {
"sessionToken": ...,
}
# StartCisSessionMessageTypeDef definition
class StartCisSessionMessageTypeDef(TypedDict):
sessionToken: str,
StopCisMessageProgressTypeDef#
# StopCisMessageProgressTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StopCisMessageProgressTypeDef
def get_value() -> StopCisMessageProgressTypeDef:
return {
"errorChecks": ...,
}
# StopCisMessageProgressTypeDef definition
class StopCisMessageProgressTypeDef(TypedDict):
errorChecks: NotRequired[int],
failedChecks: NotRequired[int],
informationalChecks: NotRequired[int],
notApplicableChecks: NotRequired[int],
notEvaluatedChecks: NotRequired[int],
successfulChecks: NotRequired[int],
totalChecks: NotRequired[int],
unknownChecks: NotRequired[int],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateCisTargetsTypeDef#
# UpdateCisTargetsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateCisTargetsTypeDef
def get_value() -> UpdateCisTargetsTypeDef:
return {
"accountIds": ...,
}
# UpdateCisTargetsTypeDef definition
class UpdateCisTargetsTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
targetResourceTags: NotRequired[Mapping[str, Sequence[str]]],
UpdateEc2DeepInspectionConfigurationRequestTypeDef#
# UpdateEc2DeepInspectionConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationRequestTypeDef
def get_value() -> UpdateEc2DeepInspectionConfigurationRequestTypeDef:
return {
"activateDeepInspection": ...,
}
# UpdateEc2DeepInspectionConfigurationRequestTypeDef definition
class UpdateEc2DeepInspectionConfigurationRequestTypeDef(TypedDict):
activateDeepInspection: NotRequired[bool],
packagePaths: NotRequired[Sequence[str]],
UpdateEncryptionKeyRequestTypeDef#
# UpdateEncryptionKeyRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateEncryptionKeyRequestTypeDef
def get_value() -> UpdateEncryptionKeyRequestTypeDef:
return {
"kmsKeyId": ...,
}
# UpdateEncryptionKeyRequestTypeDef definition
class UpdateEncryptionKeyRequestTypeDef(TypedDict):
kmsKeyId: str,
resourceType: ResourceTypeType, # (1)
scanType: ScanTypeType, # (2)
- See ResourceTypeType
- See ScanTypeType
UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef#
# UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef
def get_value() -> UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef:
return {
"orgPackagePaths": ...,
}
# UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef definition
class UpdateOrgEc2DeepInspectionConfigurationRequestTypeDef(TypedDict):
orgPackagePaths: Sequence[str],
UsageTypeDef#
# UsageTypeDef TypedDict 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)
- See CurrencyType
- See UsageTypeType
AccountAggregationResponseTypeDef#
# AccountAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AccountAggregationResponseTypeDef
def get_value() -> AccountAggregationResponseTypeDef:
return {
"accountId": ...,
}
# AccountAggregationResponseTypeDef definition
class AccountAggregationResponseTypeDef(TypedDict):
accountId: NotRequired[str],
exploitAvailableCount: NotRequired[int],
fixAvailableCount: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AmiAggregationResponseTypeDef#
# AmiAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AmiAggregationResponseTypeDef
def get_value() -> AmiAggregationResponseTypeDef:
return {
"accountId": ...,
}
# AmiAggregationResponseTypeDef definition
class AmiAggregationResponseTypeDef(TypedDict):
ami: str,
accountId: NotRequired[str],
affectedInstances: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AwsEcrContainerAggregationResponseTypeDef#
# AwsEcrContainerAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AwsEcrContainerAggregationResponseTypeDef
def get_value() -> AwsEcrContainerAggregationResponseTypeDef:
return {
"accountId": ...,
}
# 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)
Ec2InstanceAggregationResponseTypeDef#
# Ec2InstanceAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import Ec2InstanceAggregationResponseTypeDef
def get_value() -> Ec2InstanceAggregationResponseTypeDef:
return {
"accountId": ...,
}
# 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)
FindingTypeAggregationResponseTypeDef#
# FindingTypeAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FindingTypeAggregationResponseTypeDef
def get_value() -> FindingTypeAggregationResponseTypeDef:
return {
"accountId": ...,
}
# FindingTypeAggregationResponseTypeDef definition
class FindingTypeAggregationResponseTypeDef(TypedDict):
accountId: NotRequired[str],
exploitAvailableCount: NotRequired[int],
fixAvailableCount: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImageLayerAggregationResponseTypeDef#
# ImageLayerAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ImageLayerAggregationResponseTypeDef
def get_value() -> ImageLayerAggregationResponseTypeDef:
return {
"accountId": ...,
}
# ImageLayerAggregationResponseTypeDef definition
class ImageLayerAggregationResponseTypeDef(TypedDict):
accountId: str,
layerHash: str,
repository: str,
resourceId: str,
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
LambdaFunctionAggregationResponseTypeDef#
# LambdaFunctionAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import LambdaFunctionAggregationResponseTypeDef
def get_value() -> LambdaFunctionAggregationResponseTypeDef:
return {
"accountId": ...,
}
# LambdaFunctionAggregationResponseTypeDef definition
class LambdaFunctionAggregationResponseTypeDef(TypedDict):
resourceId: str,
accountId: NotRequired[str],
functionName: NotRequired[str],
lambdaTags: NotRequired[Dict[str, str]],
lastModifiedAt: NotRequired[datetime.datetime],
runtime: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
LambdaLayerAggregationResponseTypeDef#
# LambdaLayerAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import LambdaLayerAggregationResponseTypeDef
def get_value() -> LambdaLayerAggregationResponseTypeDef:
return {
"accountId": ...,
}
# LambdaLayerAggregationResponseTypeDef definition
class LambdaLayerAggregationResponseTypeDef(TypedDict):
accountId: str,
functionName: str,
layerArn: str,
resourceId: str,
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
PackageAggregationResponseTypeDef#
# PackageAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import PackageAggregationResponseTypeDef
def get_value() -> PackageAggregationResponseTypeDef:
return {
"accountId": ...,
}
# PackageAggregationResponseTypeDef definition
class PackageAggregationResponseTypeDef(TypedDict):
packageName: str,
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
RepositoryAggregationResponseTypeDef#
# RepositoryAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import RepositoryAggregationResponseTypeDef
def get_value() -> RepositoryAggregationResponseTypeDef:
return {
"accountId": ...,
}
# RepositoryAggregationResponseTypeDef definition
class RepositoryAggregationResponseTypeDef(TypedDict):
repository: str,
accountId: NotRequired[str],
affectedImages: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
TitleAggregationResponseTypeDef#
# TitleAggregationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import TitleAggregationResponseTypeDef
def get_value() -> TitleAggregationResponseTypeDef:
return {
"accountId": ...,
}
# TitleAggregationResponseTypeDef definition
class TitleAggregationResponseTypeDef(TypedDict):
title: str,
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
vulnerabilityId: NotRequired[str],
ResourceStateTypeDef#
# ResourceStateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceStateTypeDef
def get_value() -> ResourceStateTypeDef:
return {
"ec2": ...,
}
# ResourceStateTypeDef definition
class ResourceStateTypeDef(TypedDict):
ec2: StateTypeDef, # (1)
ecr: StateTypeDef, # (1)
lambda: NotRequired[StateTypeDef], # (1)
lambdaCode: NotRequired[StateTypeDef], # (1)
- See StateTypeDef
- See StateTypeDef
- See StateTypeDef
- See StateTypeDef
AccountTypeDef#
# AccountTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"accountId": ...,
}
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
accountId: str,
resourceStatus: ResourceStatusTypeDef, # (1)
status: StatusType, # (2)
- See ResourceStatusTypeDef
- See StatusType
FailedAccountTypeDef#
# FailedAccountTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FailedAccountTypeDef
def get_value() -> FailedAccountTypeDef:
return {
"accountId": ...,
}
# FailedAccountTypeDef definition
class FailedAccountTypeDef(TypedDict):
accountId: str,
errorCode: ErrorCodeType, # (1)
errorMessage: str,
resourceStatus: NotRequired[ResourceStatusTypeDef], # (2)
status: NotRequired[StatusType], # (3)
- See ErrorCodeType
- See ResourceStatusTypeDef
- See StatusType
AmiAggregationTypeDef#
# AmiAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See AmiSortByType
- See SortOrderType
AwsEcrContainerAggregationTypeDef#
# AwsEcrContainerAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See AwsEcrContainerSortByType
- See SortOrderType
ImageLayerAggregationTypeDef#
# ImageLayerAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See ImageLayerSortByType
- See SortOrderType
LambdaLayerAggregationTypeDef#
# LambdaLayerAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See LambdaLayerSortByType
- See SortOrderType
PackageAggregationTypeDef#
# PackageAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See PackageSortByType
- See SortOrderType
RepositoryAggregationTypeDef#
# RepositoryAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See RepositorySortByType
- See SortOrderType
TitleAggregationTypeDef#
# TitleAggregationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import TitleAggregationTypeDef
def get_value() -> TitleAggregationTypeDef:
return {
"findingType": ...,
}
# TitleAggregationTypeDef definition
class TitleAggregationTypeDef(TypedDict):
findingType: NotRequired[AggregationFindingTypeType], # (1)
resourceType: NotRequired[AggregationResourceTypeType], # (2)
sortBy: NotRequired[TitleSortByType], # (3)
sortOrder: NotRequired[SortOrderType], # (4)
titles: NotRequired[Sequence[StringFilterTypeDef]], # (5)
vulnerabilityIds: NotRequired[Sequence[StringFilterTypeDef]], # (5)
- See AggregationFindingTypeType
- See AggregationResourceTypeType
- See TitleSortByType
- See SortOrderType
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
AssociateMemberResponseTypeDef#
# AssociateMemberResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AssociateMemberResponseTypeDef
def get_value() -> AssociateMemberResponseTypeDef:
return {
"accountId": ...,
}
# AssociateMemberResponseTypeDef definition
class AssociateMemberResponseTypeDef(TypedDict):
accountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelFindingsReportResponseTypeDef#
# CancelFindingsReportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CancelFindingsReportResponseTypeDef
def get_value() -> CancelFindingsReportResponseTypeDef:
return {
"reportId": ...,
}
# CancelFindingsReportResponseTypeDef definition
class CancelFindingsReportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelSbomExportResponseTypeDef#
# CancelSbomExportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CancelSbomExportResponseTypeDef
def get_value() -> CancelSbomExportResponseTypeDef:
return {
"reportId": ...,
}
# CancelSbomExportResponseTypeDef definition
class CancelSbomExportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateCisScanConfigurationResponseTypeDef#
# CreateCisScanConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateCisScanConfigurationResponseTypeDef
def get_value() -> CreateCisScanConfigurationResponseTypeDef:
return {
"scanConfigurationArn": ...,
}
# CreateCisScanConfigurationResponseTypeDef definition
class CreateCisScanConfigurationResponseTypeDef(TypedDict):
scanConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFilterResponseTypeDef#
# CreateFilterResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateFilterResponseTypeDef
def get_value() -> CreateFilterResponseTypeDef:
return {
"arn": ...,
}
# CreateFilterResponseTypeDef definition
class CreateFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFindingsReportResponseTypeDef#
# CreateFindingsReportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateFindingsReportResponseTypeDef
def get_value() -> CreateFindingsReportResponseTypeDef:
return {
"reportId": ...,
}
# CreateFindingsReportResponseTypeDef definition
class CreateFindingsReportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSbomExportResponseTypeDef#
# CreateSbomExportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateSbomExportResponseTypeDef
def get_value() -> CreateSbomExportResponseTypeDef:
return {
"reportId": ...,
}
# CreateSbomExportResponseTypeDef definition
class CreateSbomExportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteCisScanConfigurationResponseTypeDef#
# DeleteCisScanConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DeleteCisScanConfigurationResponseTypeDef
def get_value() -> DeleteCisScanConfigurationResponseTypeDef:
return {
"scanConfigurationArn": ...,
}
# DeleteCisScanConfigurationResponseTypeDef definition
class DeleteCisScanConfigurationResponseTypeDef(TypedDict):
scanConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFilterResponseTypeDef#
# DeleteFilterResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DeleteFilterResponseTypeDef
def get_value() -> DeleteFilterResponseTypeDef:
return {
"arn": ...,
}
# DeleteFilterResponseTypeDef definition
class DeleteFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableDelegatedAdminAccountResponseTypeDef#
# DisableDelegatedAdminAccountResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountResponseTypeDef
def get_value() -> DisableDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# DisableDelegatedAdminAccountResponseTypeDef definition
class DisableDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdminAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateMemberResponseTypeDef#
# DisassociateMemberResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisassociateMemberResponseTypeDef
def get_value() -> DisassociateMemberResponseTypeDef:
return {
"accountId": ...,
}
# DisassociateMemberResponseTypeDef definition
class DisassociateMemberResponseTypeDef(TypedDict):
accountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableDelegatedAdminAccountResponseTypeDef#
# EnableDelegatedAdminAccountResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountResponseTypeDef
def get_value() -> EnableDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# EnableDelegatedAdminAccountResponseTypeDef definition
class EnableDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdminAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCisScanReportResponseTypeDef#
# GetCisScanReportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetCisScanReportResponseTypeDef
def get_value() -> GetCisScanReportResponseTypeDef:
return {
"status": ...,
}
# GetCisScanReportResponseTypeDef definition
class GetCisScanReportResponseTypeDef(TypedDict):
status: CisReportStatusType, # (1)
url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEc2DeepInspectionConfigurationResponseTypeDef#
# GetEc2DeepInspectionConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetEc2DeepInspectionConfigurationResponseTypeDef
def get_value() -> GetEc2DeepInspectionConfigurationResponseTypeDef:
return {
"errorMessage": ...,
}
# GetEc2DeepInspectionConfigurationResponseTypeDef definition
class GetEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
errorMessage: str,
orgPackagePaths: List[str],
packagePaths: List[str],
status: Ec2DeepInspectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEncryptionKeyResponseTypeDef#
# GetEncryptionKeyResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetEncryptionKeyResponseTypeDef
def get_value() -> GetEncryptionKeyResponseTypeDef:
return {
"kmsKeyId": ...,
}
# GetEncryptionKeyResponseTypeDef definition
class GetEncryptionKeyResponseTypeDef(TypedDict):
kmsKeyId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateCisScanConfigurationResponseTypeDef#
# UpdateCisScanConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateCisScanConfigurationResponseTypeDef
def get_value() -> UpdateCisScanConfigurationResponseTypeDef:
return {
"scanConfigurationArn": ...,
}
# UpdateCisScanConfigurationResponseTypeDef definition
class UpdateCisScanConfigurationResponseTypeDef(TypedDict):
scanConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateEc2DeepInspectionConfigurationResponseTypeDef#
# UpdateEc2DeepInspectionConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationResponseTypeDef
def get_value() -> UpdateEc2DeepInspectionConfigurationResponseTypeDef:
return {
"errorMessage": ...,
}
# UpdateEc2DeepInspectionConfigurationResponseTypeDef definition
class UpdateEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
errorMessage: str,
orgPackagePaths: List[str],
packagePaths: List[str],
status: Ec2DeepInspectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFilterResponseTypeDef#
# UpdateFilterResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateFilterResponseTypeDef
def get_value() -> UpdateFilterResponseTypeDef:
return {
"arn": ...,
}
# UpdateFilterResponseTypeDef definition
class UpdateFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"autoEnable": ...,
}
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
maxAccountLimitReached: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOrganizationConfigurationRequestTypeDef#
# UpdateOrganizationConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestTypeDef:
return {
"autoEnable": ...,
}
# UpdateOrganizationConfigurationRequestTypeDef definition
class UpdateOrganizationConfigurationRequestTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
UpdateOrganizationConfigurationResponseTypeDef#
# UpdateOrganizationConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationResponseTypeDef
def get_value() -> UpdateOrganizationConfigurationResponseTypeDef:
return {
"autoEnable": ...,
}
# UpdateOrganizationConfigurationResponseTypeDef definition
class UpdateOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AwsLambdaFunctionDetailsTypeDef#
# AwsLambdaFunctionDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AwsLambdaFunctionDetailsTypeDef
def get_value() -> AwsLambdaFunctionDetailsTypeDef:
return {
"architectures": ...,
}
# AwsLambdaFunctionDetailsTypeDef definition
class AwsLambdaFunctionDetailsTypeDef(TypedDict):
codeSha256: str,
executionRoleArn: str,
functionName: str,
runtime: RuntimeType, # (3)
version: str,
architectures: NotRequired[List[ArchitectureType]], # (1)
lastModifiedAt: NotRequired[datetime.datetime],
layers: NotRequired[List[str]],
packageType: NotRequired[PackageTypeType], # (2)
vpcConfig: NotRequired[LambdaVpcConfigTypeDef], # (4)
- See
List[ArchitectureType]
- See PackageTypeType
- See RuntimeType
- See LambdaVpcConfigTypeDef
BatchGetMemberEc2DeepInspectionStatusResponseTypeDef#
# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusResponseTypeDef
def get_value() -> BatchGetMemberEc2DeepInspectionStatusResponseTypeDef:
return {
"accountIds": ...,
}
# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef definition
class BatchGetMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef], # (1)
failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[MemberAccountEc2DeepInspectionStatusStateTypeDef]
- See
List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef]
- See ResponseMetadataTypeDef
BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef#
# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef
def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef:
return {
"accountIds": ...,
}
# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef definition
class BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef], # (1)
failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[MemberAccountEc2DeepInspectionStatusStateTypeDef]
- See
List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef]
- See ResponseMetadataTypeDef
BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef#
# BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef
def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef:
return {
"accountIds": ...,
}
# BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef definition
class BatchUpdateMemberEc2DeepInspectionStatusRequestTypeDef(TypedDict):
accountIds: Sequence[MemberAccountEc2DeepInspectionStatusTypeDef], # (1)
- See
Sequence[MemberAccountEc2DeepInspectionStatusTypeDef]
CisSessionMessageTypeDef#
# CisSessionMessageTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisSessionMessageTypeDef
def get_value() -> CisSessionMessageTypeDef:
return {
"cisRuleDetails": ...,
}
# CisSessionMessageTypeDef definition
class CisSessionMessageTypeDef(TypedDict):
cisRuleDetails: BlobTypeDef,
ruleId: str,
status: CisRuleStatusType, # (1)
CisCheckAggregationTypeDef#
# CisCheckAggregationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisCheckAggregationTypeDef
def get_value() -> CisCheckAggregationTypeDef:
return {
"accountId": ...,
}
# CisCheckAggregationTypeDef definition
class CisCheckAggregationTypeDef(TypedDict):
scanArn: str,
accountId: NotRequired[str],
checkDescription: NotRequired[str],
checkId: NotRequired[str],
level: NotRequired[CisSecurityLevelType], # (1)
platform: NotRequired[str],
statusCounts: NotRequired[StatusCountsTypeDef], # (2)
title: NotRequired[str],
CisTargetResourceAggregationTypeDef#
# CisTargetResourceAggregationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisTargetResourceAggregationTypeDef
def get_value() -> CisTargetResourceAggregationTypeDef:
return {
"accountId": ...,
}
# CisTargetResourceAggregationTypeDef definition
class CisTargetResourceAggregationTypeDef(TypedDict):
scanArn: str,
accountId: NotRequired[str],
platform: NotRequired[str],
statusCounts: NotRequired[StatusCountsTypeDef], # (1)
targetResourceId: NotRequired[str],
targetResourceTags: NotRequired[Dict[str, List[str]]],
targetStatus: NotRequired[CisTargetStatusType], # (2)
targetStatusReason: NotRequired[CisTargetStatusReasonType], # (3)
CisDateFilterTypeDef#
# CisDateFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisDateFilterTypeDef
def get_value() -> CisDateFilterTypeDef:
return {
"earliestScanStartTime": ...,
}
# CisDateFilterTypeDef definition
class CisDateFilterTypeDef(TypedDict):
earliestScanStartTime: NotRequired[TimestampTypeDef],
latestScanStartTime: NotRequired[TimestampTypeDef],
CoverageDateFilterTypeDef#
# CoverageDateFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CoverageDateFilterTypeDef
def get_value() -> CoverageDateFilterTypeDef:
return {
"endInclusive": ...,
}
# CoverageDateFilterTypeDef definition
class CoverageDateFilterTypeDef(TypedDict):
endInclusive: NotRequired[TimestampTypeDef],
startInclusive: NotRequired[TimestampTypeDef],
DateFilterTypeDef#
# DateFilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DateFilterTypeDef
def get_value() -> DateFilterTypeDef:
return {
"endInclusive": ...,
}
# DateFilterTypeDef definition
class DateFilterTypeDef(TypedDict):
endInclusive: NotRequired[TimestampTypeDef],
startInclusive: NotRequired[TimestampTypeDef],
CisScanTypeDef#
# CisScanTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanTypeDef
def get_value() -> CisScanTypeDef:
return {
"failedChecks": ...,
}
# CisScanTypeDef definition
class CisScanTypeDef(TypedDict):
scanArn: str,
scanConfigurationArn: str,
failedChecks: NotRequired[int],
scanDate: NotRequired[datetime.datetime],
scanName: NotRequired[str],
scheduledBy: NotRequired[str],
securityLevel: NotRequired[CisSecurityLevelType], # (1)
status: NotRequired[CisScanStatusType], # (2)
targets: NotRequired[CisTargetsTypeDef], # (3)
totalChecks: NotRequired[int],
- See CisSecurityLevelType
- See CisScanStatusType
- See CisTargetsTypeDef
CisScanResultDetailsFilterCriteriaTypeDef#
# CisScanResultDetailsFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanResultDetailsFilterCriteriaTypeDef
def get_value() -> CisScanResultDetailsFilterCriteriaTypeDef:
return {
"checkIdFilters": ...,
}
# CisScanResultDetailsFilterCriteriaTypeDef definition
class CisScanResultDetailsFilterCriteriaTypeDef(TypedDict):
checkIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
findingArnFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
findingStatusFilters: NotRequired[Sequence[CisFindingStatusFilterTypeDef]], # (3)
securityLevelFilters: NotRequired[Sequence[CisSecurityLevelFilterTypeDef]], # (4)
titleFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisFindingStatusFilterTypeDef]
- See
Sequence[CisSecurityLevelFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
CisScanResultsAggregatedByChecksFilterCriteriaTypeDef#
# CisScanResultsAggregatedByChecksFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanResultsAggregatedByChecksFilterCriteriaTypeDef
def get_value() -> CisScanResultsAggregatedByChecksFilterCriteriaTypeDef:
return {
"accountIdFilters": ...,
}
# CisScanResultsAggregatedByChecksFilterCriteriaTypeDef definition
class CisScanResultsAggregatedByChecksFilterCriteriaTypeDef(TypedDict):
accountIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
checkIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
failedResourcesFilters: NotRequired[Sequence[CisNumberFilterTypeDef]], # (3)
platformFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
securityLevelFilters: NotRequired[Sequence[CisSecurityLevelFilterTypeDef]], # (5)
titleFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisNumberFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisSecurityLevelFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
GetCisScanResultDetailsResponseTypeDef#
# GetCisScanResultDetailsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetCisScanResultDetailsResponseTypeDef
def get_value() -> GetCisScanResultDetailsResponseTypeDef:
return {
"nextToken": ...,
}
# GetCisScanResultDetailsResponseTypeDef definition
class GetCisScanResultDetailsResponseTypeDef(TypedDict):
scanResultDetails: List[CisScanResultDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CisScanResultDetailsTypeDef]
- See ResponseMetadataTypeDef
CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef#
# CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef
def get_value() -> CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef:
return {
"accountIdFilters": ...,
}
# CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef definition
class CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef(TypedDict):
accountIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
checkIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
failedChecksFilters: NotRequired[Sequence[CisNumberFilterTypeDef]], # (3)
platformFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
statusFilters: NotRequired[Sequence[CisResultStatusFilterTypeDef]], # (5)
targetResourceIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
targetResourceTagFilters: NotRequired[Sequence[TagFilterTypeDef]], # (7)
targetStatusFilters: NotRequired[Sequence[CisTargetStatusFilterTypeDef]], # (8)
targetStatusReasonFilters: NotRequired[Sequence[CisTargetStatusReasonFilterTypeDef]], # (9)
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisNumberFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisResultStatusFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[TagFilterTypeDef]
- See
Sequence[CisTargetStatusFilterTypeDef]
- See
Sequence[CisTargetStatusReasonFilterTypeDef]
ListCisScanConfigurationsFilterCriteriaTypeDef#
# ListCisScanConfigurationsFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanConfigurationsFilterCriteriaTypeDef
def get_value() -> ListCisScanConfigurationsFilterCriteriaTypeDef:
return {
"scanConfigurationArnFilters": ...,
}
# ListCisScanConfigurationsFilterCriteriaTypeDef definition
class ListCisScanConfigurationsFilterCriteriaTypeDef(TypedDict):
scanConfigurationArnFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
scanNameFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (1)
targetResourceTagFilters: NotRequired[Sequence[TagFilterTypeDef]], # (3)
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[TagFilterTypeDef]
CodeVulnerabilityDetailsTypeDef#
# CodeVulnerabilityDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CodeVulnerabilityDetailsTypeDef
def get_value() -> CodeVulnerabilityDetailsTypeDef:
return {
"cwes": ...,
}
# CodeVulnerabilityDetailsTypeDef definition
class CodeVulnerabilityDetailsTypeDef(TypedDict):
cwes: List[str],
detectorId: str,
detectorName: str,
filePath: CodeFilePathTypeDef, # (1)
detectorTags: NotRequired[List[str]],
referenceUrls: NotRequired[List[str]],
ruleId: NotRequired[str],
sourceLambdaLayerArn: NotRequired[str],
CodeSnippetResultTypeDef#
# CodeSnippetResultTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CodeSnippetResultTypeDef
def get_value() -> CodeSnippetResultTypeDef:
return {
"codeSnippet": ...,
}
# CodeSnippetResultTypeDef definition
class CodeSnippetResultTypeDef(TypedDict):
codeSnippet: NotRequired[List[CodeLineTypeDef]], # (1)
endLine: NotRequired[int],
findingArn: NotRequired[str],
startLine: NotRequired[int],
suggestedFixes: NotRequired[List[SuggestedFixTypeDef]], # (2)
- See
List[CodeLineTypeDef]
- See
List[SuggestedFixTypeDef]
ListCoverageStatisticsResponseTypeDef#
# ListCoverageStatisticsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsResponseTypeDef
def get_value() -> ListCoverageStatisticsResponseTypeDef:
return {
"countsByGroup": ...,
}
# ListCoverageStatisticsResponseTypeDef definition
class ListCoverageStatisticsResponseTypeDef(TypedDict):
countsByGroup: List[CountsTypeDef], # (1)
totalCounts: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CountsTypeDef]
- See ResponseMetadataTypeDef
CvssScoreDetailsTypeDef#
# CvssScoreDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CvssScoreDetailsTypeDef
def get_value() -> CvssScoreDetailsTypeDef:
return {
"adjustments": ...,
}
# CvssScoreDetailsTypeDef definition
class CvssScoreDetailsTypeDef(TypedDict):
score: float,
scoreSource: str,
scoringVector: str,
version: str,
adjustments: NotRequired[List[CvssScoreAdjustmentTypeDef]], # (1)
cvssSource: NotRequired[str],
- See
List[CvssScoreAdjustmentTypeDef]
DailyScheduleTypeDef#
# DailyScheduleTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DailyScheduleTypeDef
def get_value() -> DailyScheduleTypeDef:
return {
"startTime": ...,
}
# DailyScheduleTypeDef definition
class DailyScheduleTypeDef(TypedDict):
startTime: TimeTypeDef, # (1)
- See TimeTypeDef
MonthlyScheduleTypeDef#
# MonthlyScheduleTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import MonthlyScheduleTypeDef
def get_value() -> MonthlyScheduleTypeDef:
return {
"day": ...,
}
# MonthlyScheduleTypeDef definition
class MonthlyScheduleTypeDef(TypedDict):
day: DayType, # (1)
startTime: TimeTypeDef, # (2)
- See DayType
- See TimeTypeDef
WeeklyScheduleOutputTypeDef#
# WeeklyScheduleOutputTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import WeeklyScheduleOutputTypeDef
def get_value() -> WeeklyScheduleOutputTypeDef:
return {
"days": ...,
}
# WeeklyScheduleOutputTypeDef definition
class WeeklyScheduleOutputTypeDef(TypedDict):
days: List[DayType], # (1)
startTime: TimeTypeDef, # (2)
- See
List[DayType]
- See TimeTypeDef
WeeklyScheduleTypeDef#
# WeeklyScheduleTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import WeeklyScheduleTypeDef
def get_value() -> WeeklyScheduleTypeDef:
return {
"days": ...,
}
# WeeklyScheduleTypeDef definition
class WeeklyScheduleTypeDef(TypedDict):
days: Sequence[DayType], # (1)
startTime: TimeTypeDef, # (2)
- See
Sequence[DayType]
- See TimeTypeDef
ListDelegatedAdminAccountsResponseTypeDef#
# ListDelegatedAdminAccountsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsResponseTypeDef
def get_value() -> ListDelegatedAdminAccountsResponseTypeDef:
return {
"delegatedAdminAccounts": ...,
}
# ListDelegatedAdminAccountsResponseTypeDef definition
class ListDelegatedAdminAccountsResponseTypeDef(TypedDict):
delegatedAdminAccounts: List[DelegatedAdminAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[DelegatedAdminAccountTypeDef]
- See ResponseMetadataTypeDef
GetDelegatedAdminAccountResponseTypeDef#
# GetDelegatedAdminAccountResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetDelegatedAdminAccountResponseTypeDef
def get_value() -> GetDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdmin": ...,
}
# GetDelegatedAdminAccountResponseTypeDef definition
class GetDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdmin: DelegatedAdminTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
Ec2ConfigurationStateTypeDef#
# Ec2ConfigurationStateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import Ec2ConfigurationStateTypeDef
def get_value() -> Ec2ConfigurationStateTypeDef:
return {
"scanModeState": ...,
}
# Ec2ConfigurationStateTypeDef definition
class Ec2ConfigurationStateTypeDef(TypedDict):
scanModeState: NotRequired[Ec2ScanModeStateTypeDef], # (1)
Ec2InstanceAggregationTypeDef#
# Ec2InstanceAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[MapFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See Ec2InstanceSortByType
- See SortOrderType
LambdaFunctionAggregationTypeDef#
# LambdaFunctionAggregationTypeDef TypedDict 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)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[MapFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See LambdaFunctionSortByType
- See SortOrderType
EcrConfigurationStateTypeDef#
# EcrConfigurationStateTypeDef TypedDict 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)
UpdateConfigurationRequestTypeDef#
# UpdateConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateConfigurationRequestTypeDef
def get_value() -> UpdateConfigurationRequestTypeDef:
return {
"ec2Configuration": ...,
}
# UpdateConfigurationRequestTypeDef definition
class UpdateConfigurationRequestTypeDef(TypedDict):
ec2Configuration: NotRequired[Ec2ConfigurationTypeDef], # (1)
ecrConfiguration: NotRequired[EcrConfigurationTypeDef], # (2)
FindingDetailTypeDef#
# FindingDetailTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FindingDetailTypeDef
def get_value() -> FindingDetailTypeDef:
return {
"cisaData": ...,
}
# FindingDetailTypeDef definition
class FindingDetailTypeDef(TypedDict):
cisaData: NotRequired[CisaDataTypeDef], # (1)
cwes: NotRequired[List[str]],
epssScore: NotRequired[float],
evidences: NotRequired[List[EvidenceTypeDef]], # (2)
exploitObserved: NotRequired[ExploitObservedTypeDef], # (3)
findingArn: NotRequired[str],
referenceUrls: NotRequired[List[str]],
riskScore: NotRequired[int],
tools: NotRequired[List[str]],
ttps: NotRequired[List[str]],
- See CisaDataTypeDef
- See
List[EvidenceTypeDef]
- See ExploitObservedTypeDef
VulnerabilityTypeDef#
# VulnerabilityTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import VulnerabilityTypeDef
def get_value() -> VulnerabilityTypeDef:
return {
"atigData": ...,
}
# 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.datetime],
vendorSeverity: NotRequired[str],
vendorUpdatedAt: NotRequired[datetime.datetime],
- See AtigDataTypeDef
- See CisaDataTypeDef
- See Cvss2TypeDef
- See Cvss3TypeDef
- See EpssTypeDef
- See ExploitObservedTypeDef
- See VulnerabilitySourceType
PackageFilterTypeDef#
# PackageFilterTypeDef TypedDict 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)
filePath: NotRequired[StringFilterTypeDef], # (1)
name: NotRequired[StringFilterTypeDef], # (1)
release: NotRequired[StringFilterTypeDef], # (1)
sourceLambdaLayerArn: NotRequired[StringFilterTypeDef], # (1)
sourceLayerHash: NotRequired[StringFilterTypeDef], # (1)
version: NotRequired[StringFilterTypeDef], # (1)
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
FreeTrialAccountInfoTypeDef#
# FreeTrialAccountInfoTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FreeTrialAccountInfoTypeDef
def get_value() -> FreeTrialAccountInfoTypeDef:
return {
"accountId": ...,
}
# FreeTrialAccountInfoTypeDef definition
class FreeTrialAccountInfoTypeDef(TypedDict):
accountId: str,
freeTrialInfo: List[FreeTrialInfoTypeDef], # (1)
- See
List[FreeTrialInfoTypeDef]
ListAccountPermissionsRequestPaginateTypeDef#
# ListAccountPermissionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestPaginateTypeDef
def get_value() -> ListAccountPermissionsRequestPaginateTypeDef:
return {
"service": ...,
}
# ListAccountPermissionsRequestPaginateTypeDef definition
class ListAccountPermissionsRequestPaginateTypeDef(TypedDict):
service: NotRequired[ServiceType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ServiceType
- See PaginatorConfigTypeDef
ListDelegatedAdminAccountsRequestPaginateTypeDef#
# ListDelegatedAdminAccountsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestPaginateTypeDef
def get_value() -> ListDelegatedAdminAccountsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDelegatedAdminAccountsRequestPaginateTypeDef definition
class ListDelegatedAdminAccountsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFiltersRequestPaginateTypeDef#
# ListFiltersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFiltersRequestPaginateTypeDef
def get_value() -> ListFiltersRequestPaginateTypeDef:
return {
"action": ...,
}
# ListFiltersRequestPaginateTypeDef definition
class ListFiltersRequestPaginateTypeDef(TypedDict):
action: NotRequired[FilterActionType], # (1)
arns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListMembersRequestPaginateTypeDef#
# ListMembersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListMembersRequestPaginateTypeDef
def get_value() -> ListMembersRequestPaginateTypeDef:
return {
"onlyAssociated": ...,
}
# ListMembersRequestPaginateTypeDef definition
class ListMembersRequestPaginateTypeDef(TypedDict):
onlyAssociated: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsageTotalsRequestPaginateTypeDef#
# ListUsageTotalsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestPaginateTypeDef
def get_value() -> ListUsageTotalsRequestPaginateTypeDef:
return {
"accountIds": ...,
}
# ListUsageTotalsRequestPaginateTypeDef definition
class ListUsageTotalsRequestPaginateTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetMemberResponseTypeDef#
# GetMemberResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetMemberResponseTypeDef
def get_value() -> GetMemberResponseTypeDef:
return {
"member": ...,
}
# GetMemberResponseTypeDef definition
class GetMemberResponseTypeDef(TypedDict):
member: MemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"members": ...,
}
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
members: List[MemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[MemberTypeDef]
- See ResponseMetadataTypeDef
ResourceScanMetadataTypeDef#
# ResourceScanMetadataTypeDef TypedDict 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)
- See Ec2MetadataTypeDef
- See EcrContainerImageMetadataTypeDef
- See EcrRepositoryMetadataTypeDef
- See LambdaFunctionMetadataTypeDef
ListAccountPermissionsResponseTypeDef#
# ListAccountPermissionsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsResponseTypeDef
def get_value() -> ListAccountPermissionsResponseTypeDef:
return {
"nextToken": ...,
}
# ListAccountPermissionsResponseTypeDef definition
class ListAccountPermissionsResponseTypeDef(TypedDict):
permissions: List[PermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[PermissionTypeDef]
- See ResponseMetadataTypeDef
NetworkPathTypeDef#
# NetworkPathTypeDef TypedDict 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)
- See
List[StepTypeDef]
PackageVulnerabilityDetailsTypeDef#
# PackageVulnerabilityDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import PackageVulnerabilityDetailsTypeDef
def get_value() -> PackageVulnerabilityDetailsTypeDef:
return {
"cvss": ...,
}
# 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.datetime],
vendorSeverity: NotRequired[str],
vendorUpdatedAt: NotRequired[datetime.datetime],
vulnerablePackages: NotRequired[List[VulnerablePackageTypeDef]], # (2)
- See
List[CvssScoreTypeDef]
- See
List[VulnerablePackageTypeDef]
RemediationTypeDef#
# RemediationTypeDef TypedDict 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)
ResourceFilterCriteriaOutputTypeDef#
# ResourceFilterCriteriaOutputTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceFilterCriteriaOutputTypeDef
def get_value() -> ResourceFilterCriteriaOutputTypeDef:
return {
"accountId": ...,
}
# ResourceFilterCriteriaOutputTypeDef definition
class ResourceFilterCriteriaOutputTypeDef(TypedDict):
accountId: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
ec2InstanceTags: NotRequired[List[ResourceMapFilterTypeDef]], # (2)
ecrImageTags: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
ecrRepositoryName: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
lambdaFunctionTags: NotRequired[List[ResourceMapFilterTypeDef]], # (2)
resourceId: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
resourceType: NotRequired[List[ResourceStringFilterTypeDef]], # (1)
- See
List[ResourceStringFilterTypeDef]
- See
List[ResourceMapFilterTypeDef]
- See
List[ResourceStringFilterTypeDef]
- See
List[ResourceStringFilterTypeDef]
- See
List[ResourceStringFilterTypeDef]
- See
List[ResourceMapFilterTypeDef]
- See
List[ResourceStringFilterTypeDef]
- See
List[ResourceStringFilterTypeDef]
ResourceFilterCriteriaTypeDef#
# ResourceFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceFilterCriteriaTypeDef
def get_value() -> ResourceFilterCriteriaTypeDef:
return {
"accountId": ...,
}
# ResourceFilterCriteriaTypeDef definition
class ResourceFilterCriteriaTypeDef(TypedDict):
accountId: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
ec2InstanceTags: NotRequired[Sequence[ResourceMapFilterTypeDef]], # (2)
ecrImageTags: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
ecrRepositoryName: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
lambdaFunctionTags: NotRequired[Sequence[ResourceMapFilterTypeDef]], # (2)
resourceId: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
resourceType: NotRequired[Sequence[ResourceStringFilterTypeDef]], # (1)
- See
Sequence[ResourceStringFilterTypeDef]
- See
Sequence[ResourceMapFilterTypeDef]
- See
Sequence[ResourceStringFilterTypeDef]
- See
Sequence[ResourceStringFilterTypeDef]
- See
Sequence[ResourceStringFilterTypeDef]
- See
Sequence[ResourceMapFilterTypeDef]
- See
Sequence[ResourceStringFilterTypeDef]
- See
Sequence[ResourceStringFilterTypeDef]
SearchVulnerabilitiesRequestPaginateTypeDef#
# SearchVulnerabilitiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestPaginateTypeDef
def get_value() -> SearchVulnerabilitiesRequestPaginateTypeDef:
return {
"filterCriteria": ...,
}
# SearchVulnerabilitiesRequestPaginateTypeDef definition
class SearchVulnerabilitiesRequestPaginateTypeDef(TypedDict):
filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchVulnerabilitiesRequestTypeDef#
# SearchVulnerabilitiesRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestTypeDef
def get_value() -> SearchVulnerabilitiesRequestTypeDef:
return {
"filterCriteria": ...,
}
# SearchVulnerabilitiesRequestTypeDef definition
class SearchVulnerabilitiesRequestTypeDef(TypedDict):
filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef, # (1)
nextToken: NotRequired[str],
StartCisSessionRequestTypeDef#
# StartCisSessionRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StartCisSessionRequestTypeDef
def get_value() -> StartCisSessionRequestTypeDef:
return {
"message": ...,
}
# StartCisSessionRequestTypeDef definition
class StartCisSessionRequestTypeDef(TypedDict):
message: StartCisSessionMessageTypeDef, # (1)
scanJobId: str,
StopCisSessionMessageTypeDef#
# StopCisSessionMessageTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StopCisSessionMessageTypeDef
def get_value() -> StopCisSessionMessageTypeDef:
return {
"benchmarkProfile": ...,
}
# StopCisSessionMessageTypeDef definition
class StopCisSessionMessageTypeDef(TypedDict):
progress: StopCisMessageProgressTypeDef, # (2)
status: StopCisSessionStatusType, # (3)
benchmarkProfile: NotRequired[str],
benchmarkVersion: NotRequired[str],
computePlatform: NotRequired[ComputePlatformTypeDef], # (1)
reason: NotRequired[str],
UsageTotalTypeDef#
# UsageTotalTypeDef TypedDict 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)
- See
List[UsageTypeDef]
AggregationResponseTypeDef#
# AggregationResponseTypeDef TypedDict 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)
- See AccountAggregationResponseTypeDef
- See AmiAggregationResponseTypeDef
- See AwsEcrContainerAggregationResponseTypeDef
- See Ec2InstanceAggregationResponseTypeDef
- See FindingTypeAggregationResponseTypeDef
- See ImageLayerAggregationResponseTypeDef
- See LambdaFunctionAggregationResponseTypeDef
- See LambdaLayerAggregationResponseTypeDef
- See PackageAggregationResponseTypeDef
- See RepositoryAggregationResponseTypeDef
- See TitleAggregationResponseTypeDef
AccountStateTypeDef#
# AccountStateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import AccountStateTypeDef
def get_value() -> AccountStateTypeDef:
return {
"accountId": ...,
}
# AccountStateTypeDef definition
class AccountStateTypeDef(TypedDict):
accountId: str,
resourceState: ResourceStateTypeDef, # (1)
state: StateTypeDef, # (2)
- See ResourceStateTypeDef
- See StateTypeDef
DisableResponseTypeDef#
# DisableResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import DisableResponseTypeDef
def get_value() -> DisableResponseTypeDef:
return {
"accounts": ...,
}
# DisableResponseTypeDef definition
class DisableResponseTypeDef(TypedDict):
accounts: List[AccountTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AccountTypeDef]
- See
List[FailedAccountTypeDef]
- See ResponseMetadataTypeDef
EnableResponseTypeDef#
# EnableResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import EnableResponseTypeDef
def get_value() -> EnableResponseTypeDef:
return {
"accounts": ...,
}
# EnableResponseTypeDef definition
class EnableResponseTypeDef(TypedDict):
accounts: List[AccountTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AccountTypeDef]
- See
List[FailedAccountTypeDef]
- See ResponseMetadataTypeDef
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef TypedDict 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)
- See AwsEc2InstanceDetailsTypeDef
- See AwsEcrContainerImageDetailsTypeDef
- See AwsLambdaFunctionDetailsTypeDef
SendCisSessionTelemetryRequestTypeDef#
# SendCisSessionTelemetryRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SendCisSessionTelemetryRequestTypeDef
def get_value() -> SendCisSessionTelemetryRequestTypeDef:
return {
"messages": ...,
}
# SendCisSessionTelemetryRequestTypeDef definition
class SendCisSessionTelemetryRequestTypeDef(TypedDict):
messages: Sequence[CisSessionMessageTypeDef], # (1)
scanJobId: str,
sessionToken: str,
- See
Sequence[CisSessionMessageTypeDef]
ListCisScanResultsAggregatedByChecksResponseTypeDef#
# ListCisScanResultsAggregatedByChecksResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByChecksResponseTypeDef
def get_value() -> ListCisScanResultsAggregatedByChecksResponseTypeDef:
return {
"checkAggregations": ...,
}
# ListCisScanResultsAggregatedByChecksResponseTypeDef definition
class ListCisScanResultsAggregatedByChecksResponseTypeDef(TypedDict):
checkAggregations: List[CisCheckAggregationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CisCheckAggregationTypeDef]
- See ResponseMetadataTypeDef
ListCisScanResultsAggregatedByTargetResourceResponseTypeDef#
# ListCisScanResultsAggregatedByTargetResourceResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByTargetResourceResponseTypeDef
def get_value() -> ListCisScanResultsAggregatedByTargetResourceResponseTypeDef:
return {
"nextToken": ...,
}
# ListCisScanResultsAggregatedByTargetResourceResponseTypeDef definition
class ListCisScanResultsAggregatedByTargetResourceResponseTypeDef(TypedDict):
targetResourceAggregations: List[CisTargetResourceAggregationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CisTargetResourceAggregationTypeDef]
- See ResponseMetadataTypeDef
ListCisScansFilterCriteriaTypeDef#
# ListCisScansFilterCriteriaTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScansFilterCriteriaTypeDef
def get_value() -> ListCisScansFilterCriteriaTypeDef:
return {
"failedChecksFilters": ...,
}
# ListCisScansFilterCriteriaTypeDef definition
class ListCisScansFilterCriteriaTypeDef(TypedDict):
failedChecksFilters: NotRequired[Sequence[CisNumberFilterTypeDef]], # (1)
scanArnFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
scanAtFilters: NotRequired[Sequence[CisDateFilterTypeDef]], # (3)
scanConfigurationArnFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
scanNameFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
scanStatusFilters: NotRequired[Sequence[CisScanStatusFilterTypeDef]], # (6)
scheduledByFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
targetAccountIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
targetResourceIdFilters: NotRequired[Sequence[CisStringFilterTypeDef]], # (2)
targetResourceTagFilters: NotRequired[Sequence[TagFilterTypeDef]], # (10)
- See
Sequence[CisNumberFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisDateFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisScanStatusFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[CisStringFilterTypeDef]
- See
Sequence[TagFilterTypeDef]
CoverageFilterCriteriaTypeDef#
# CoverageFilterCriteriaTypeDef TypedDict 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)
imagePulledAt: NotRequired[Sequence[CoverageDateFilterTypeDef]], # (5)
lambdaFunctionName: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
lambdaFunctionRuntime: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
lambdaFunctionTags: NotRequired[Sequence[CoverageMapFilterTypeDef]], # (2)
lastScannedAt: NotRequired[Sequence[CoverageDateFilterTypeDef]], # (5)
resourceId: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
resourceType: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanMode: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanStatusCode: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanStatusReason: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanType: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageMapFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageDateFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageMapFilterTypeDef]
- See
Sequence[CoverageDateFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
- See
Sequence[CoverageStringFilterTypeDef]
ListCisScansResponseTypeDef#
# ListCisScansResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScansResponseTypeDef
def get_value() -> ListCisScansResponseTypeDef:
return {
"nextToken": ...,
}
# ListCisScansResponseTypeDef definition
class ListCisScansResponseTypeDef(TypedDict):
scans: List[CisScanTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CisScanTypeDef]
- See ResponseMetadataTypeDef
GetCisScanResultDetailsRequestPaginateTypeDef#
# GetCisScanResultDetailsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetCisScanResultDetailsRequestPaginateTypeDef
def get_value() -> GetCisScanResultDetailsRequestPaginateTypeDef:
return {
"accountId": ...,
}
# GetCisScanResultDetailsRequestPaginateTypeDef definition
class GetCisScanResultDetailsRequestPaginateTypeDef(TypedDict):
accountId: str,
scanArn: str,
targetResourceId: str,
filterCriteria: NotRequired[CisScanResultDetailsFilterCriteriaTypeDef], # (1)
sortBy: NotRequired[CisScanResultDetailsSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See CisScanResultDetailsFilterCriteriaTypeDef
- See CisScanResultDetailsSortByType
- See CisSortOrderType
- See PaginatorConfigTypeDef
GetCisScanResultDetailsRequestTypeDef#
# GetCisScanResultDetailsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetCisScanResultDetailsRequestTypeDef
def get_value() -> GetCisScanResultDetailsRequestTypeDef:
return {
"accountId": ...,
}
# GetCisScanResultDetailsRequestTypeDef definition
class GetCisScanResultDetailsRequestTypeDef(TypedDict):
accountId: str,
scanArn: str,
targetResourceId: str,
filterCriteria: NotRequired[CisScanResultDetailsFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[CisScanResultDetailsSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
- See CisScanResultDetailsFilterCriteriaTypeDef
- See CisScanResultDetailsSortByType
- See CisSortOrderType
ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef#
# ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef
def get_value() -> ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef:
return {
"scanArn": ...,
}
# ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef definition
class ListCisScanResultsAggregatedByChecksRequestPaginateTypeDef(TypedDict):
scanArn: str,
filterCriteria: NotRequired[CisScanResultsAggregatedByChecksFilterCriteriaTypeDef], # (1)
sortBy: NotRequired[CisScanResultsAggregatedByChecksSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See CisScanResultsAggregatedByChecksFilterCriteriaTypeDef
- See CisScanResultsAggregatedByChecksSortByType
- See CisSortOrderType
- See PaginatorConfigTypeDef
ListCisScanResultsAggregatedByChecksRequestTypeDef#
# ListCisScanResultsAggregatedByChecksRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByChecksRequestTypeDef
def get_value() -> ListCisScanResultsAggregatedByChecksRequestTypeDef:
return {
"scanArn": ...,
}
# ListCisScanResultsAggregatedByChecksRequestTypeDef definition
class ListCisScanResultsAggregatedByChecksRequestTypeDef(TypedDict):
scanArn: str,
filterCriteria: NotRequired[CisScanResultsAggregatedByChecksFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[CisScanResultsAggregatedByChecksSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
- See CisScanResultsAggregatedByChecksFilterCriteriaTypeDef
- See CisScanResultsAggregatedByChecksSortByType
- See CisSortOrderType
ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef#
# ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef
def get_value() -> ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef:
return {
"scanArn": ...,
}
# ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef definition
class ListCisScanResultsAggregatedByTargetResourceRequestPaginateTypeDef(TypedDict):
scanArn: str,
filterCriteria: NotRequired[CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef], # (1)
sortBy: NotRequired[CisScanResultsAggregatedByTargetResourceSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef
- See CisScanResultsAggregatedByTargetResourceSortByType
- See CisSortOrderType
- See PaginatorConfigTypeDef
ListCisScanResultsAggregatedByTargetResourceRequestTypeDef#
# ListCisScanResultsAggregatedByTargetResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanResultsAggregatedByTargetResourceRequestTypeDef
def get_value() -> ListCisScanResultsAggregatedByTargetResourceRequestTypeDef:
return {
"scanArn": ...,
}
# ListCisScanResultsAggregatedByTargetResourceRequestTypeDef definition
class ListCisScanResultsAggregatedByTargetResourceRequestTypeDef(TypedDict):
scanArn: str,
filterCriteria: NotRequired[CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[CisScanResultsAggregatedByTargetResourceSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
- See CisScanResultsAggregatedByTargetResourceFilterCriteriaTypeDef
- See CisScanResultsAggregatedByTargetResourceSortByType
- See CisSortOrderType
ListCisScanConfigurationsRequestPaginateTypeDef#
# ListCisScanConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanConfigurationsRequestPaginateTypeDef
def get_value() -> ListCisScanConfigurationsRequestPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListCisScanConfigurationsRequestPaginateTypeDef definition
class ListCisScanConfigurationsRequestPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[ListCisScanConfigurationsFilterCriteriaTypeDef], # (1)
sortBy: NotRequired[CisScanConfigurationsSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See ListCisScanConfigurationsFilterCriteriaTypeDef
- See CisScanConfigurationsSortByType
- See CisSortOrderType
- See PaginatorConfigTypeDef
ListCisScanConfigurationsRequestTypeDef#
# ListCisScanConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanConfigurationsRequestTypeDef
def get_value() -> ListCisScanConfigurationsRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListCisScanConfigurationsRequestTypeDef definition
class ListCisScanConfigurationsRequestTypeDef(TypedDict):
filterCriteria: NotRequired[ListCisScanConfigurationsFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[CisScanConfigurationsSortByType], # (2)
sortOrder: NotRequired[CisSortOrderType], # (3)
- See ListCisScanConfigurationsFilterCriteriaTypeDef
- See CisScanConfigurationsSortByType
- See CisSortOrderType
BatchGetCodeSnippetResponseTypeDef#
# BatchGetCodeSnippetResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetCodeSnippetResponseTypeDef
def get_value() -> BatchGetCodeSnippetResponseTypeDef:
return {
"codeSnippetResults": ...,
}
# BatchGetCodeSnippetResponseTypeDef definition
class BatchGetCodeSnippetResponseTypeDef(TypedDict):
codeSnippetResults: List[CodeSnippetResultTypeDef], # (1)
errors: List[CodeSnippetErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[CodeSnippetResultTypeDef]
- See
List[CodeSnippetErrorTypeDef]
- See ResponseMetadataTypeDef
InspectorScoreDetailsTypeDef#
# InspectorScoreDetailsTypeDef TypedDict 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)
ScheduleOutputTypeDef#
# ScheduleOutputTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ScheduleOutputTypeDef
def get_value() -> ScheduleOutputTypeDef:
return {
"daily": ...,
}
# ScheduleOutputTypeDef definition
class ScheduleOutputTypeDef(TypedDict):
daily: NotRequired[DailyScheduleTypeDef], # (1)
monthly: NotRequired[MonthlyScheduleTypeDef], # (2)
oneTime: NotRequired[Dict[str, Any]],
weekly: NotRequired[WeeklyScheduleOutputTypeDef], # (3)
ScheduleTypeDef#
# ScheduleTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"daily": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
daily: NotRequired[DailyScheduleTypeDef], # (1)
monthly: NotRequired[MonthlyScheduleTypeDef], # (2)
oneTime: NotRequired[Mapping[str, Any]],
weekly: NotRequired[WeeklyScheduleTypeDef], # (3)
AggregationRequestTypeDef#
# AggregationRequestTypeDef TypedDict 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)
- See AccountAggregationTypeDef
- See AmiAggregationTypeDef
- See AwsEcrContainerAggregationTypeDef
- See Ec2InstanceAggregationTypeDef
- See FindingTypeAggregationTypeDef
- See ImageLayerAggregationTypeDef
- See LambdaFunctionAggregationTypeDef
- See LambdaLayerAggregationTypeDef
- See PackageAggregationTypeDef
- See RepositoryAggregationTypeDef
- See TitleAggregationTypeDef
GetConfigurationResponseTypeDef#
# GetConfigurationResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetConfigurationResponseTypeDef
def get_value() -> GetConfigurationResponseTypeDef:
return {
"ec2Configuration": ...,
}
# GetConfigurationResponseTypeDef definition
class GetConfigurationResponseTypeDef(TypedDict):
ec2Configuration: Ec2ConfigurationStateTypeDef, # (1)
ecrConfiguration: EcrConfigurationStateTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetFindingDetailsResponseTypeDef#
# BatchGetFindingDetailsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetFindingDetailsResponseTypeDef
def get_value() -> BatchGetFindingDetailsResponseTypeDef:
return {
"errors": ...,
}
# BatchGetFindingDetailsResponseTypeDef definition
class BatchGetFindingDetailsResponseTypeDef(TypedDict):
errors: List[FindingDetailsErrorTypeDef], # (1)
findingDetails: List[FindingDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[FindingDetailsErrorTypeDef]
- See
List[FindingDetailTypeDef]
- See ResponseMetadataTypeDef
SearchVulnerabilitiesResponseTypeDef#
# SearchVulnerabilitiesResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesResponseTypeDef
def get_value() -> SearchVulnerabilitiesResponseTypeDef:
return {
"nextToken": ...,
}
# SearchVulnerabilitiesResponseTypeDef definition
class SearchVulnerabilitiesResponseTypeDef(TypedDict):
vulnerabilities: List[VulnerabilityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[VulnerabilityTypeDef]
- See ResponseMetadataTypeDef
FilterCriteriaOutputTypeDef#
# FilterCriteriaOutputTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FilterCriteriaOutputTypeDef
def get_value() -> FilterCriteriaOutputTypeDef:
return {
"awsAccountId": ...,
}
# FilterCriteriaOutputTypeDef definition
class FilterCriteriaOutputTypeDef(TypedDict):
awsAccountId: NotRequired[List[StringFilterTypeDef]], # (1)
codeVulnerabilityDetectorName: NotRequired[List[StringFilterTypeDef]], # (1)
codeVulnerabilityDetectorTags: NotRequired[List[StringFilterTypeDef]], # (1)
codeVulnerabilityFilePath: NotRequired[List[StringFilterTypeDef]], # (1)
componentId: NotRequired[List[StringFilterTypeDef]], # (1)
componentType: NotRequired[List[StringFilterTypeDef]], # (1)
ec2InstanceImageId: NotRequired[List[StringFilterTypeDef]], # (1)
ec2InstanceSubnetId: NotRequired[List[StringFilterTypeDef]], # (1)
ec2InstanceVpcId: NotRequired[List[StringFilterTypeDef]], # (1)
ecrImageArchitecture: NotRequired[List[StringFilterTypeDef]], # (1)
ecrImageHash: NotRequired[List[StringFilterTypeDef]], # (1)
ecrImagePushedAt: NotRequired[List[DateFilterOutputTypeDef]], # (12)
ecrImageRegistry: NotRequired[List[StringFilterTypeDef]], # (1)
ecrImageRepositoryName: NotRequired[List[StringFilterTypeDef]], # (1)
ecrImageTags: NotRequired[List[StringFilterTypeDef]], # (1)
epssScore: NotRequired[List[NumberFilterTypeDef]], # (16)
exploitAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
findingArn: NotRequired[List[StringFilterTypeDef]], # (1)
findingStatus: NotRequired[List[StringFilterTypeDef]], # (1)
findingType: NotRequired[List[StringFilterTypeDef]], # (1)
firstObservedAt: NotRequired[List[DateFilterOutputTypeDef]], # (12)
fixAvailable: NotRequired[List[StringFilterTypeDef]], # (1)
inspectorScore: NotRequired[List[NumberFilterTypeDef]], # (16)
lambdaFunctionExecutionRoleArn: NotRequired[List[StringFilterTypeDef]], # (1)
lambdaFunctionLastModifiedAt: NotRequired[List[DateFilterOutputTypeDef]], # (12)
lambdaFunctionLayers: NotRequired[List[StringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[List[StringFilterTypeDef]], # (1)
lambdaFunctionRuntime: NotRequired[List[StringFilterTypeDef]], # (1)
lastObservedAt: NotRequired[List[DateFilterOutputTypeDef]], # (12)
networkProtocol: NotRequired[List[StringFilterTypeDef]], # (1)
portRange: NotRequired[List[PortRangeFilterTypeDef]], # (31)
relatedVulnerabilities: NotRequired[List[StringFilterTypeDef]], # (1)
resourceId: NotRequired[List[StringFilterTypeDef]], # (1)
resourceTags: NotRequired[List[MapFilterTypeDef]], # (34)
resourceType: NotRequired[List[StringFilterTypeDef]], # (1)
severity: NotRequired[List[StringFilterTypeDef]], # (1)
title: NotRequired[List[StringFilterTypeDef]], # (1)
updatedAt: NotRequired[List[DateFilterOutputTypeDef]], # (12)
vendorSeverity: NotRequired[List[StringFilterTypeDef]], # (1)
vulnerabilityId: NotRequired[List[StringFilterTypeDef]], # (1)
vulnerabilitySource: NotRequired[List[StringFilterTypeDef]], # (1)
vulnerablePackages: NotRequired[List[PackageFilterTypeDef]], # (42)
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[DateFilterOutputTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[NumberFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[DateFilterOutputTypeDef]
- See
List[StringFilterTypeDef]
- See
List[NumberFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[DateFilterOutputTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[DateFilterOutputTypeDef]
- See
List[StringFilterTypeDef]
- See
List[PortRangeFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[MapFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[DateFilterOutputTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[StringFilterTypeDef]
- See
List[PackageFilterTypeDef]
FilterCriteriaTypeDef#
# FilterCriteriaTypeDef TypedDict 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)
codeVulnerabilityDetectorName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
codeVulnerabilityDetectorTags: NotRequired[Sequence[StringFilterTypeDef]], # (1)
codeVulnerabilityFilePath: 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]], # (12)
ecrImageRegistry: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageRepositoryName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageTags: NotRequired[Sequence[StringFilterTypeDef]], # (1)
epssScore: NotRequired[Sequence[NumberFilterTypeDef]], # (16)
exploitAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
firstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (12)
fixAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
inspectorScore: NotRequired[Sequence[NumberFilterTypeDef]], # (16)
lambdaFunctionExecutionRoleArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionLastModifiedAt: NotRequired[Sequence[DateFilterTypeDef]], # (12)
lambdaFunctionLayers: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionRuntime: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (12)
networkProtocol: NotRequired[Sequence[StringFilterTypeDef]], # (1)
portRange: NotRequired[Sequence[PortRangeFilterTypeDef]], # (31)
relatedVulnerabilities: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (34)
resourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
severity: NotRequired[Sequence[StringFilterTypeDef]], # (1)
title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
updatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (12)
vendorSeverity: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerabilityId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerabilitySource: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerablePackages: NotRequired[Sequence[PackageFilterTypeDef]], # (42)
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[DateFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[NumberFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[DateFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[NumberFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[DateFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[DateFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[PortRangeFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[MapFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[DateFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[StringFilterTypeDef]
- See
Sequence[PackageFilterTypeDef]
BatchGetFreeTrialInfoResponseTypeDef#
# BatchGetFreeTrialInfoResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoResponseTypeDef
def get_value() -> BatchGetFreeTrialInfoResponseTypeDef:
return {
"accounts": ...,
}
# BatchGetFreeTrialInfoResponseTypeDef definition
class BatchGetFreeTrialInfoResponseTypeDef(TypedDict):
accounts: List[FreeTrialAccountInfoTypeDef], # (1)
failedAccounts: List[FreeTrialInfoErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[FreeTrialAccountInfoTypeDef]
- See
List[FreeTrialInfoErrorTypeDef]
- See ResponseMetadataTypeDef
CoveredResourceTypeDef#
# CoveredResourceTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CoveredResourceTypeDef
def get_value() -> CoveredResourceTypeDef:
return {
"accountId": ...,
}
# CoveredResourceTypeDef definition
class CoveredResourceTypeDef(TypedDict):
accountId: str,
resourceId: str,
resourceType: CoverageResourceTypeType, # (2)
scanType: ScanTypeType, # (5)
lastScannedAt: NotRequired[datetime.datetime],
resourceMetadata: NotRequired[ResourceScanMetadataTypeDef], # (1)
scanMode: NotRequired[ScanModeType], # (3)
scanStatus: NotRequired[ScanStatusTypeDef], # (4)
- See ResourceScanMetadataTypeDef
- See CoverageResourceTypeType
- See ScanModeType
- See ScanStatusTypeDef
- See ScanTypeType
NetworkReachabilityDetailsTypeDef#
# NetworkReachabilityDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import NetworkReachabilityDetailsTypeDef
def get_value() -> NetworkReachabilityDetailsTypeDef:
return {
"networkPath": ...,
}
# NetworkReachabilityDetailsTypeDef definition
class NetworkReachabilityDetailsTypeDef(TypedDict):
networkPath: NetworkPathTypeDef, # (1)
openPortRange: PortRangeTypeDef, # (2)
protocol: NetworkProtocolType, # (3)
- See NetworkPathTypeDef
- See PortRangeTypeDef
- See NetworkProtocolType
GetSbomExportResponseTypeDef#
# GetSbomExportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetSbomExportResponseTypeDef
def get_value() -> GetSbomExportResponseTypeDef:
return {
"errorCode": ...,
}
# GetSbomExportResponseTypeDef definition
class GetSbomExportResponseTypeDef(TypedDict):
errorCode: ReportingErrorCodeType, # (1)
errorMessage: str,
filterCriteria: ResourceFilterCriteriaOutputTypeDef, # (2)
format: SbomReportFormatType, # (3)
reportId: str,
s3Destination: DestinationTypeDef, # (4)
status: ExternalReportStatusType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ReportingErrorCodeType
- See ResourceFilterCriteriaOutputTypeDef
- See SbomReportFormatType
- See DestinationTypeDef
- See ExternalReportStatusType
- See ResponseMetadataTypeDef
StopCisSessionRequestTypeDef#
# StopCisSessionRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import StopCisSessionRequestTypeDef
def get_value() -> StopCisSessionRequestTypeDef:
return {
"message": ...,
}
# StopCisSessionRequestTypeDef definition
class StopCisSessionRequestTypeDef(TypedDict):
message: StopCisSessionMessageTypeDef, # (1)
scanJobId: str,
sessionToken: str,
ListUsageTotalsResponseTypeDef#
# ListUsageTotalsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsResponseTypeDef
def get_value() -> ListUsageTotalsResponseTypeDef:
return {
"nextToken": ...,
}
# ListUsageTotalsResponseTypeDef definition
class ListUsageTotalsResponseTypeDef(TypedDict):
totals: List[UsageTotalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[UsageTotalTypeDef]
- See ResponseMetadataTypeDef
ListFindingAggregationsResponseTypeDef#
# ListFindingAggregationsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsResponseTypeDef
def get_value() -> ListFindingAggregationsResponseTypeDef:
return {
"aggregationType": ...,
}
# ListFindingAggregationsResponseTypeDef definition
class ListFindingAggregationsResponseTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
responses: List[AggregationResponseTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
- See AggregationTypeType
- See
List[AggregationResponseTypeDef]
- See ResponseMetadataTypeDef
BatchGetAccountStatusResponseTypeDef#
# BatchGetAccountStatusResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusResponseTypeDef
def get_value() -> BatchGetAccountStatusResponseTypeDef:
return {
"accounts": ...,
}
# BatchGetAccountStatusResponseTypeDef definition
class BatchGetAccountStatusResponseTypeDef(TypedDict):
accounts: List[AccountStateTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AccountStateTypeDef]
- See
List[FailedAccountTypeDef]
- See ResponseMetadataTypeDef
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"details": ...,
}
# 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]],
ListCisScansRequestPaginateTypeDef#
# ListCisScansRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScansRequestPaginateTypeDef
def get_value() -> ListCisScansRequestPaginateTypeDef:
return {
"detailLevel": ...,
}
# ListCisScansRequestPaginateTypeDef definition
class ListCisScansRequestPaginateTypeDef(TypedDict):
detailLevel: NotRequired[ListCisScansDetailLevelType], # (1)
filterCriteria: NotRequired[ListCisScansFilterCriteriaTypeDef], # (2)
sortBy: NotRequired[ListCisScansSortByType], # (3)
sortOrder: NotRequired[CisSortOrderType], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See ListCisScansDetailLevelType
- See ListCisScansFilterCriteriaTypeDef
- See ListCisScansSortByType
- See CisSortOrderType
- See PaginatorConfigTypeDef
ListCisScansRequestTypeDef#
# ListCisScansRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScansRequestTypeDef
def get_value() -> ListCisScansRequestTypeDef:
return {
"detailLevel": ...,
}
# ListCisScansRequestTypeDef definition
class ListCisScansRequestTypeDef(TypedDict):
detailLevel: NotRequired[ListCisScansDetailLevelType], # (1)
filterCriteria: NotRequired[ListCisScansFilterCriteriaTypeDef], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortBy: NotRequired[ListCisScansSortByType], # (3)
sortOrder: NotRequired[CisSortOrderType], # (4)
- See ListCisScansDetailLevelType
- See ListCisScansFilterCriteriaTypeDef
- See ListCisScansSortByType
- See CisSortOrderType
ListCoverageRequestPaginateTypeDef#
# ListCoverageRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageRequestPaginateTypeDef
def get_value() -> ListCoverageRequestPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageRequestPaginateTypeDef definition
class ListCoverageRequestPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCoverageRequestTypeDef#
# ListCoverageRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageRequestTypeDef
def get_value() -> ListCoverageRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageRequestTypeDef definition
class ListCoverageRequestTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCoverageStatisticsRequestPaginateTypeDef#
# ListCoverageStatisticsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestPaginateTypeDef
def get_value() -> ListCoverageStatisticsRequestPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageStatisticsRequestPaginateTypeDef definition
class ListCoverageStatisticsRequestPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
groupBy: NotRequired[GroupKeyType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListCoverageStatisticsRequestTypeDef#
# ListCoverageStatisticsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestTypeDef
def get_value() -> ListCoverageStatisticsRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageStatisticsRequestTypeDef definition
class ListCoverageStatisticsRequestTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
groupBy: NotRequired[GroupKeyType], # (2)
nextToken: NotRequired[str],
CisScanConfigurationTypeDef#
# CisScanConfigurationTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CisScanConfigurationTypeDef
def get_value() -> CisScanConfigurationTypeDef:
return {
"ownerId": ...,
}
# CisScanConfigurationTypeDef definition
class CisScanConfigurationTypeDef(TypedDict):
scanConfigurationArn: str,
ownerId: NotRequired[str],
scanName: NotRequired[str],
schedule: NotRequired[ScheduleOutputTypeDef], # (1)
securityLevel: NotRequired[CisSecurityLevelType], # (2)
tags: NotRequired[Dict[str, str]],
targets: NotRequired[CisTargetsTypeDef], # (3)
ListFindingAggregationsRequestPaginateTypeDef#
# ListFindingAggregationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestPaginateTypeDef
def get_value() -> ListFindingAggregationsRequestPaginateTypeDef:
return {
"aggregationType": ...,
}
# ListFindingAggregationsRequestPaginateTypeDef definition
class ListFindingAggregationsRequestPaginateTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
accountIds: NotRequired[Sequence[StringFilterTypeDef]], # (2)
aggregationRequest: NotRequired[AggregationRequestTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See AggregationTypeType
- See
Sequence[StringFilterTypeDef]
- See AggregationRequestTypeDef
- See PaginatorConfigTypeDef
ListFindingAggregationsRequestTypeDef#
# ListFindingAggregationsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestTypeDef
def get_value() -> ListFindingAggregationsRequestTypeDef:
return {
"aggregationType": ...,
}
# ListFindingAggregationsRequestTypeDef definition
class ListFindingAggregationsRequestTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
accountIds: NotRequired[Sequence[StringFilterTypeDef]], # (2)
aggregationRequest: NotRequired[AggregationRequestTypeDef], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See AggregationTypeType
- See
Sequence[StringFilterTypeDef]
- See AggregationRequestTypeDef
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"action": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
action: FilterActionType, # (1)
arn: str,
createdAt: datetime.datetime,
criteria: FilterCriteriaOutputTypeDef, # (2)
name: str,
ownerId: str,
updatedAt: datetime.datetime,
description: NotRequired[str],
reason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
GetFindingsReportStatusResponseTypeDef#
# GetFindingsReportStatusResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusResponseTypeDef
def get_value() -> GetFindingsReportStatusResponseTypeDef:
return {
"destination": ...,
}
# GetFindingsReportStatusResponseTypeDef definition
class GetFindingsReportStatusResponseTypeDef(TypedDict):
destination: DestinationTypeDef, # (1)
errorCode: ReportingErrorCodeType, # (2)
errorMessage: str,
filterCriteria: FilterCriteriaOutputTypeDef, # (3)
reportId: str,
status: ExternalReportStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DestinationTypeDef
- See ReportingErrorCodeType
- See FilterCriteriaOutputTypeDef
- See ExternalReportStatusType
- See ResponseMetadataTypeDef
ListCoverageResponseTypeDef#
# ListCoverageResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCoverageResponseTypeDef
def get_value() -> ListCoverageResponseTypeDef:
return {
"coveredResources": ...,
}
# ListCoverageResponseTypeDef definition
class ListCoverageResponseTypeDef(TypedDict):
coveredResources: List[CoveredResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CoveredResourceTypeDef]
- See ResponseMetadataTypeDef
CreateSbomExportRequestTypeDef#
# CreateSbomExportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateSbomExportRequestTypeDef
def get_value() -> CreateSbomExportRequestTypeDef:
return {
"reportFormat": ...,
}
# CreateSbomExportRequestTypeDef definition
class CreateSbomExportRequestTypeDef(TypedDict):
reportFormat: SbomReportFormatType, # (1)
s3Destination: DestinationTypeDef, # (2)
resourceFilterCriteria: NotRequired[ResourceFilterCriteriaUnionTypeDef], # (3)
FindingTypeDef#
# FindingTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"awsAccountId": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
awsAccountId: str,
description: str,
findingArn: str,
firstObservedAt: datetime.datetime,
lastObservedAt: datetime.datetime,
remediation: RemediationTypeDef, # (9)
resources: List[ResourceTypeDef], # (10)
severity: SeverityType, # (11)
status: FindingStatusType, # (12)
type: FindingTypeType, # (13)
codeVulnerabilityDetails: NotRequired[CodeVulnerabilityDetailsTypeDef], # (1)
epss: NotRequired[EpssDetailsTypeDef], # (2)
exploitAvailable: NotRequired[ExploitAvailableType], # (3)
exploitabilityDetails: NotRequired[ExploitabilityDetailsTypeDef], # (4)
fixAvailable: NotRequired[FixAvailableType], # (5)
inspectorScore: NotRequired[float],
inspectorScoreDetails: NotRequired[InspectorScoreDetailsTypeDef], # (6)
networkReachabilityDetails: NotRequired[NetworkReachabilityDetailsTypeDef], # (7)
packageVulnerabilityDetails: NotRequired[PackageVulnerabilityDetailsTypeDef], # (8)
title: NotRequired[str],
updatedAt: NotRequired[datetime.datetime],
- See CodeVulnerabilityDetailsTypeDef
- See EpssDetailsTypeDef
- See ExploitAvailableType
- See ExploitabilityDetailsTypeDef
- See FixAvailableType
- See InspectorScoreDetailsTypeDef
- See NetworkReachabilityDetailsTypeDef
- See PackageVulnerabilityDetailsTypeDef
- See RemediationTypeDef
- See
List[ResourceTypeDef]
- See SeverityType
- See FindingStatusType
- See FindingTypeType
ListCisScanConfigurationsResponseTypeDef#
# ListCisScanConfigurationsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListCisScanConfigurationsResponseTypeDef
def get_value() -> ListCisScanConfigurationsResponseTypeDef:
return {
"nextToken": ...,
}
# ListCisScanConfigurationsResponseTypeDef definition
class ListCisScanConfigurationsResponseTypeDef(TypedDict):
scanConfigurations: List[CisScanConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[CisScanConfigurationTypeDef]
- See ResponseMetadataTypeDef
CreateCisScanConfigurationRequestTypeDef#
# CreateCisScanConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateCisScanConfigurationRequestTypeDef
def get_value() -> CreateCisScanConfigurationRequestTypeDef:
return {
"scanName": ...,
}
# CreateCisScanConfigurationRequestTypeDef definition
class CreateCisScanConfigurationRequestTypeDef(TypedDict):
scanName: str,
schedule: ScheduleUnionTypeDef, # (1)
securityLevel: CisSecurityLevelType, # (2)
targets: CreateCisTargetsTypeDef, # (3)
tags: NotRequired[Mapping[str, str]],
UpdateCisScanConfigurationRequestTypeDef#
# UpdateCisScanConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateCisScanConfigurationRequestTypeDef
def get_value() -> UpdateCisScanConfigurationRequestTypeDef:
return {
"scanConfigurationArn": ...,
}
# UpdateCisScanConfigurationRequestTypeDef definition
class UpdateCisScanConfigurationRequestTypeDef(TypedDict):
scanConfigurationArn: str,
scanName: NotRequired[str],
schedule: NotRequired[ScheduleUnionTypeDef], # (1)
securityLevel: NotRequired[CisSecurityLevelType], # (2)
targets: NotRequired[UpdateCisTargetsTypeDef], # (3)
ListFiltersResponseTypeDef#
# ListFiltersResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFiltersResponseTypeDef
def get_value() -> ListFiltersResponseTypeDef:
return {
"filters": ...,
}
# ListFiltersResponseTypeDef definition
class ListFiltersResponseTypeDef(TypedDict):
filters: List[FilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[FilterTypeDef]
- See ResponseMetadataTypeDef
CreateFilterRequestTypeDef#
# CreateFilterRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateFilterRequestTypeDef
def get_value() -> CreateFilterRequestTypeDef:
return {
"action": ...,
}
# CreateFilterRequestTypeDef definition
class CreateFilterRequestTypeDef(TypedDict):
action: FilterActionType, # (1)
filterCriteria: FilterCriteriaUnionTypeDef, # (2)
name: str,
description: NotRequired[str],
reason: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateFindingsReportRequestTypeDef#
# CreateFindingsReportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import CreateFindingsReportRequestTypeDef
def get_value() -> CreateFindingsReportRequestTypeDef:
return {
"reportFormat": ...,
}
# CreateFindingsReportRequestTypeDef definition
class CreateFindingsReportRequestTypeDef(TypedDict):
reportFormat: ReportFormatType, # (1)
s3Destination: DestinationTypeDef, # (2)
filterCriteria: NotRequired[FilterCriteriaUnionTypeDef], # (3)
ListFindingsRequestPaginateTypeDef#
# ListFindingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingsRequestPaginateTypeDef
def get_value() -> ListFindingsRequestPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListFindingsRequestPaginateTypeDef definition
class ListFindingsRequestPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[FilterCriteriaUnionTypeDef], # (1)
sortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListFindingsRequestTypeDef#
# ListFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingsRequestTypeDef
def get_value() -> ListFindingsRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListFindingsRequestTypeDef definition
class ListFindingsRequestTypeDef(TypedDict):
filterCriteria: NotRequired[FilterCriteriaUnionTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
UpdateFilterRequestTypeDef#
# UpdateFilterRequestTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import UpdateFilterRequestTypeDef
def get_value() -> UpdateFilterRequestTypeDef:
return {
"filterArn": ...,
}
# UpdateFilterRequestTypeDef definition
class UpdateFilterRequestTypeDef(TypedDict):
filterArn: str,
action: NotRequired[FilterActionType], # (1)
description: NotRequired[str],
filterCriteria: NotRequired[FilterCriteriaUnionTypeDef], # (2)
name: NotRequired[str],
reason: NotRequired[str],
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector2.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"findings": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
findings: List[FindingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[FindingTypeDef]
- See ResponseMetadataTypeDef