Typed dictionaries#
Index > Inspector2 > Typed dictionaries
Auto-generated documentation for Inspector2 type annotations stubs module mypy-boto3-inspector2.
SeverityCountsTypeDef#
# SeverityCountsTypeDef usage example
from mypy_boto3_inspector2.type_defs import SeverityCountsTypeDef
def get_value() -> SeverityCountsTypeDef:
return {
"all": ...,
}
# SeverityCountsTypeDef definition
class SeverityCountsTypeDef(TypedDict):
all: NotRequired[int],
critical: NotRequired[int],
high: NotRequired[int],
medium: NotRequired[int],
AccountAggregationTypeDef#
# AccountAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import AccountAggregationTypeDef
def get_value() -> AccountAggregationTypeDef:
return {
"findingType": ...,
}
# AccountAggregationTypeDef definition
class AccountAggregationTypeDef(TypedDict):
findingType: NotRequired[AggregationFindingTypeType], # (1)
resourceType: NotRequired[AggregationResourceTypeType], # (2)
sortBy: NotRequired[AccountSortByType], # (3)
sortOrder: NotRequired[SortOrderType], # (4)
- See AggregationFindingTypeType
- See AggregationResourceTypeType
- See AccountSortByType
- See SortOrderType
StateTypeDef#
# StateTypeDef usage example
from mypy_boto3_inspector2.type_defs import StateTypeDef
def get_value() -> StateTypeDef:
return {
"errorCode": ...,
"errorMessage": ...,
"status": ...,
}
# StateTypeDef definition
class StateTypeDef(TypedDict):
errorCode: ErrorCodeType, # (1)
errorMessage: str,
status: StatusType, # (2)
- See ErrorCodeType
- See StatusType
ResourceStatusTypeDef#
# ResourceStatusTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResourceStatusTypeDef
def get_value() -> ResourceStatusTypeDef:
return {
"ec2": ...,
"ecr": ...,
}
# ResourceStatusTypeDef definition
class ResourceStatusTypeDef(TypedDict):
ec2: StatusType, # (1)
ecr: StatusType, # (1)
lambda: NotRequired[StatusType], # (1)
- See StatusType
- See StatusType
- See StatusType
FindingTypeAggregationTypeDef#
# FindingTypeAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import FindingTypeAggregationTypeDef
def get_value() -> FindingTypeAggregationTypeDef:
return {
"findingType": ...,
}
# FindingTypeAggregationTypeDef definition
class FindingTypeAggregationTypeDef(TypedDict):
findingType: NotRequired[AggregationFindingTypeType], # (1)
resourceType: NotRequired[AggregationResourceTypeType], # (2)
sortBy: NotRequired[FindingTypeSortByType], # (3)
sortOrder: NotRequired[SortOrderType], # (4)
- See AggregationFindingTypeType
- See AggregationResourceTypeType
- See FindingTypeSortByType
- See SortOrderType
StringFilterTypeDef#
# StringFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import StringFilterTypeDef
def get_value() -> StringFilterTypeDef:
return {
"comparison": ...,
"value": ...,
}
# StringFilterTypeDef definition
class StringFilterTypeDef(TypedDict):
comparison: StringComparisonType, # (1)
value: str,
AssociateMemberRequestRequestTypeDef#
# AssociateMemberRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import AssociateMemberRequestRequestTypeDef
def get_value() -> AssociateMemberRequestRequestTypeDef:
return {
"accountId": ...,
}
# AssociateMemberRequestRequestTypeDef definition
class AssociateMemberRequestRequestTypeDef(TypedDict):
accountId: str,
AssociateMemberResponseTypeDef#
# AssociateMemberResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import AssociateMemberResponseTypeDef
def get_value() -> AssociateMemberResponseTypeDef:
return {
"accountId": ...,
"ResponseMetadata": ...,
}
# AssociateMemberResponseTypeDef definition
class AssociateMemberResponseTypeDef(TypedDict):
accountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AtigDataTypeDef#
# AtigDataTypeDef usage example
from mypy_boto3_inspector2.type_defs import AtigDataTypeDef
def get_value() -> AtigDataTypeDef:
return {
"firstSeen": ...,
}
# AtigDataTypeDef definition
class AtigDataTypeDef(TypedDict):
firstSeen: NotRequired[datetime],
lastSeen: NotRequired[datetime],
targets: NotRequired[List[str]],
ttps: NotRequired[List[str]],
AutoEnableTypeDef#
# AutoEnableTypeDef usage example
from mypy_boto3_inspector2.type_defs import AutoEnableTypeDef
def get_value() -> AutoEnableTypeDef:
return {
"ec2": ...,
"ecr": ...,
}
# AutoEnableTypeDef definition
class AutoEnableTypeDef(TypedDict):
ec2: bool,
ecr: bool,
lambda: NotRequired[bool],
AwsEc2InstanceDetailsTypeDef#
# AwsEc2InstanceDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import AwsEc2InstanceDetailsTypeDef
def get_value() -> AwsEc2InstanceDetailsTypeDef:
return {
"iamInstanceProfileArn": ...,
}
# AwsEc2InstanceDetailsTypeDef definition
class AwsEc2InstanceDetailsTypeDef(TypedDict):
iamInstanceProfileArn: NotRequired[str],
imageId: NotRequired[str],
ipV4Addresses: NotRequired[List[str]],
ipV6Addresses: NotRequired[List[str]],
keyName: NotRequired[str],
launchedAt: NotRequired[datetime],
platform: NotRequired[str],
subnetId: NotRequired[str],
type: NotRequired[str],
vpcId: NotRequired[str],
AwsEcrContainerImageDetailsTypeDef#
# AwsEcrContainerImageDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import AwsEcrContainerImageDetailsTypeDef
def get_value() -> AwsEcrContainerImageDetailsTypeDef:
return {
"imageHash": ...,
"registry": ...,
"repositoryName": ...,
}
# AwsEcrContainerImageDetailsTypeDef definition
class AwsEcrContainerImageDetailsTypeDef(TypedDict):
imageHash: str,
registry: str,
repositoryName: str,
architecture: NotRequired[str],
author: NotRequired[str],
imageTags: NotRequired[List[str]],
platform: NotRequired[str],
pushedAt: NotRequired[datetime],
LambdaVpcConfigTypeDef#
# LambdaVpcConfigTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaVpcConfigTypeDef
def get_value() -> LambdaVpcConfigTypeDef:
return {
"securityGroupIds": ...,
}
# LambdaVpcConfigTypeDef definition
class LambdaVpcConfigTypeDef(TypedDict):
securityGroupIds: NotRequired[List[str]],
subnetIds: NotRequired[List[str]],
vpcId: NotRequired[str],
BatchGetAccountStatusRequestRequestTypeDef#
# BatchGetAccountStatusRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusRequestRequestTypeDef
def get_value() -> BatchGetAccountStatusRequestRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetAccountStatusRequestRequestTypeDef definition
class BatchGetAccountStatusRequestRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
BatchGetFreeTrialInfoRequestRequestTypeDef#
# BatchGetFreeTrialInfoRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoRequestRequestTypeDef
def get_value() -> BatchGetFreeTrialInfoRequestRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetFreeTrialInfoRequestRequestTypeDef definition
class BatchGetFreeTrialInfoRequestRequestTypeDef(TypedDict):
accountIds: Sequence[str],
FreeTrialInfoErrorTypeDef#
# FreeTrialInfoErrorTypeDef usage example
from mypy_boto3_inspector2.type_defs import FreeTrialInfoErrorTypeDef
def get_value() -> FreeTrialInfoErrorTypeDef:
return {
"accountId": ...,
"code": ...,
"message": ...,
}
# FreeTrialInfoErrorTypeDef definition
class FreeTrialInfoErrorTypeDef(TypedDict):
accountId: str,
code: FreeTrialInfoErrorCodeType, # (1)
message: str,
BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef#
# BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef
def get_value() -> BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef:
return {
"accountIds": ...,
}
# BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef definition
class BatchGetMemberEc2DeepInspectionStatusRequestRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
FailedMemberAccountEc2DeepInspectionStatusStateTypeDef#
# FailedMemberAccountEc2DeepInspectionStatusStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import FailedMemberAccountEc2DeepInspectionStatusStateTypeDef
def get_value() -> FailedMemberAccountEc2DeepInspectionStatusStateTypeDef:
return {
"accountId": ...,
}
# FailedMemberAccountEc2DeepInspectionStatusStateTypeDef definition
class FailedMemberAccountEc2DeepInspectionStatusStateTypeDef(TypedDict):
accountId: str,
ec2ScanStatus: NotRequired[StatusType], # (1)
errorMessage: NotRequired[str],
- See StatusType
MemberAccountEc2DeepInspectionStatusStateTypeDef#
# MemberAccountEc2DeepInspectionStatusStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import MemberAccountEc2DeepInspectionStatusStateTypeDef
def get_value() -> MemberAccountEc2DeepInspectionStatusStateTypeDef:
return {
"accountId": ...,
}
# MemberAccountEc2DeepInspectionStatusStateTypeDef definition
class MemberAccountEc2DeepInspectionStatusStateTypeDef(TypedDict):
accountId: str,
errorMessage: NotRequired[str],
status: NotRequired[Ec2DeepInspectionStatusType], # (1)
MemberAccountEc2DeepInspectionStatusTypeDef#
# MemberAccountEc2DeepInspectionStatusTypeDef usage example
from mypy_boto3_inspector2.type_defs import MemberAccountEc2DeepInspectionStatusTypeDef
def get_value() -> MemberAccountEc2DeepInspectionStatusTypeDef:
return {
"accountId": ...,
"activateDeepInspection": ...,
}
# MemberAccountEc2DeepInspectionStatusTypeDef definition
class MemberAccountEc2DeepInspectionStatusTypeDef(TypedDict):
accountId: str,
activateDeepInspection: bool,
CancelFindingsReportRequestRequestTypeDef#
# CancelFindingsReportRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import CancelFindingsReportRequestRequestTypeDef
def get_value() -> CancelFindingsReportRequestRequestTypeDef:
return {
"reportId": ...,
}
# CancelFindingsReportRequestRequestTypeDef definition
class CancelFindingsReportRequestRequestTypeDef(TypedDict):
reportId: str,
CancelFindingsReportResponseTypeDef#
# CancelFindingsReportResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import CancelFindingsReportResponseTypeDef
def get_value() -> CancelFindingsReportResponseTypeDef:
return {
"reportId": ...,
"ResponseMetadata": ...,
}
# CancelFindingsReportResponseTypeDef definition
class CancelFindingsReportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CisaDataTypeDef#
# CisaDataTypeDef usage example
from mypy_boto3_inspector2.type_defs import CisaDataTypeDef
def get_value() -> CisaDataTypeDef:
return {
"action": ...,
}
# CisaDataTypeDef definition
class CisaDataTypeDef(TypedDict):
action: NotRequired[str],
dateAdded: NotRequired[datetime],
dateDue: NotRequired[datetime],
CountsTypeDef#
# CountsTypeDef usage example
from mypy_boto3_inspector2.type_defs import CountsTypeDef
def get_value() -> CountsTypeDef:
return {
"count": ...,
}
# CountsTypeDef definition
class CountsTypeDef(TypedDict):
count: NotRequired[int],
groupKey: NotRequired[GroupKeyType], # (1)
- See GroupKeyType
CoverageMapFilterTypeDef#
# CoverageMapFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import CoverageMapFilterTypeDef
def get_value() -> CoverageMapFilterTypeDef:
return {
"comparison": ...,
"key": ...,
}
# CoverageMapFilterTypeDef definition
class CoverageMapFilterTypeDef(TypedDict):
comparison: CoverageMapComparisonType, # (1)
key: str,
value: NotRequired[str],
CoverageStringFilterTypeDef#
# CoverageStringFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import CoverageStringFilterTypeDef
def get_value() -> CoverageStringFilterTypeDef:
return {
"comparison": ...,
"value": ...,
}
# CoverageStringFilterTypeDef definition
class CoverageStringFilterTypeDef(TypedDict):
comparison: CoverageStringComparisonType, # (1)
value: str,
ScanStatusTypeDef#
# ScanStatusTypeDef usage example
from mypy_boto3_inspector2.type_defs import ScanStatusTypeDef
def get_value() -> ScanStatusTypeDef:
return {
"reason": ...,
"statusCode": ...,
}
# ScanStatusTypeDef definition
class ScanStatusTypeDef(TypedDict):
reason: ScanStatusReasonType, # (1)
statusCode: ScanStatusCodeType, # (2)
CreateFilterResponseTypeDef#
# CreateFilterResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import CreateFilterResponseTypeDef
def get_value() -> CreateFilterResponseTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# CreateFilterResponseTypeDef definition
class CreateFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DestinationTypeDef#
# DestinationTypeDef usage example
from mypy_boto3_inspector2.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"bucketName": ...,
"kmsKeyArn": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
bucketName: str,
kmsKeyArn: str,
keyPrefix: NotRequired[str],
CreateFindingsReportResponseTypeDef#
# CreateFindingsReportResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import CreateFindingsReportResponseTypeDef
def get_value() -> CreateFindingsReportResponseTypeDef:
return {
"reportId": ...,
"ResponseMetadata": ...,
}
# CreateFindingsReportResponseTypeDef definition
class CreateFindingsReportResponseTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
Cvss2TypeDef#
# Cvss2TypeDef usage example
from mypy_boto3_inspector2.type_defs import Cvss2TypeDef
def get_value() -> Cvss2TypeDef:
return {
"baseScore": ...,
}
# Cvss2TypeDef definition
class Cvss2TypeDef(TypedDict):
baseScore: NotRequired[float],
scoringVector: NotRequired[str],
Cvss3TypeDef#
# Cvss3TypeDef usage example
from mypy_boto3_inspector2.type_defs import Cvss3TypeDef
def get_value() -> Cvss3TypeDef:
return {
"baseScore": ...,
}
# Cvss3TypeDef definition
class Cvss3TypeDef(TypedDict):
baseScore: NotRequired[float],
scoringVector: NotRequired[str],
CvssScoreAdjustmentTypeDef#
# CvssScoreAdjustmentTypeDef usage example
from mypy_boto3_inspector2.type_defs import CvssScoreAdjustmentTypeDef
def get_value() -> CvssScoreAdjustmentTypeDef:
return {
"metric": ...,
"reason": ...,
}
# CvssScoreAdjustmentTypeDef definition
class CvssScoreAdjustmentTypeDef(TypedDict):
metric: str,
reason: str,
CvssScoreTypeDef#
# CvssScoreTypeDef usage example
from mypy_boto3_inspector2.type_defs import CvssScoreTypeDef
def get_value() -> CvssScoreTypeDef:
return {
"baseScore": ...,
"scoringVector": ...,
"source": ...,
"version": ...,
}
# CvssScoreTypeDef definition
class CvssScoreTypeDef(TypedDict):
baseScore: float,
scoringVector: str,
source: str,
version: str,
DateFilterTypeDef#
# DateFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import DateFilterTypeDef
def get_value() -> DateFilterTypeDef:
return {
"endInclusive": ...,
}
# DateFilterTypeDef definition
class DateFilterTypeDef(TypedDict):
endInclusive: NotRequired[Union[datetime, str]],
startInclusive: NotRequired[Union[datetime, str]],
DelegatedAdminAccountTypeDef#
# DelegatedAdminAccountTypeDef usage example
from mypy_boto3_inspector2.type_defs import DelegatedAdminAccountTypeDef
def get_value() -> DelegatedAdminAccountTypeDef:
return {
"accountId": ...,
}
# DelegatedAdminAccountTypeDef definition
class DelegatedAdminAccountTypeDef(TypedDict):
accountId: NotRequired[str],
status: NotRequired[DelegatedAdminStatusType], # (1)
DelegatedAdminTypeDef#
# DelegatedAdminTypeDef usage example
from mypy_boto3_inspector2.type_defs import DelegatedAdminTypeDef
def get_value() -> DelegatedAdminTypeDef:
return {
"accountId": ...,
}
# DelegatedAdminTypeDef definition
class DelegatedAdminTypeDef(TypedDict):
accountId: NotRequired[str],
relationshipStatus: NotRequired[RelationshipStatusType], # (1)
DeleteFilterRequestRequestTypeDef#
# DeleteFilterRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import DeleteFilterRequestRequestTypeDef
def get_value() -> DeleteFilterRequestRequestTypeDef:
return {
"arn": ...,
}
# DeleteFilterRequestRequestTypeDef definition
class DeleteFilterRequestRequestTypeDef(TypedDict):
arn: str,
DeleteFilterResponseTypeDef#
# DeleteFilterResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import DeleteFilterResponseTypeDef
def get_value() -> DeleteFilterResponseTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# DeleteFilterResponseTypeDef definition
class DeleteFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableDelegatedAdminAccountRequestRequestTypeDef#
# DisableDelegatedAdminAccountRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountRequestRequestTypeDef
def get_value() -> DisableDelegatedAdminAccountRequestRequestTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# DisableDelegatedAdminAccountRequestRequestTypeDef definition
class DisableDelegatedAdminAccountRequestRequestTypeDef(TypedDict):
delegatedAdminAccountId: str,
DisableDelegatedAdminAccountResponseTypeDef#
# DisableDelegatedAdminAccountResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisableDelegatedAdminAccountResponseTypeDef
def get_value() -> DisableDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdminAccountId": ...,
"ResponseMetadata": ...,
}
# DisableDelegatedAdminAccountResponseTypeDef definition
class DisableDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdminAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisableRequestRequestTypeDef#
# DisableRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisableRequestRequestTypeDef
def get_value() -> DisableRequestRequestTypeDef:
return {
"accountIds": ...,
}
# DisableRequestRequestTypeDef definition
class DisableRequestRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
resourceTypes: NotRequired[Sequence[ResourceScanTypeType]], # (1)
DisassociateMemberRequestRequestTypeDef#
# DisassociateMemberRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisassociateMemberRequestRequestTypeDef
def get_value() -> DisassociateMemberRequestRequestTypeDef:
return {
"accountId": ...,
}
# DisassociateMemberRequestRequestTypeDef definition
class DisassociateMemberRequestRequestTypeDef(TypedDict):
accountId: str,
DisassociateMemberResponseTypeDef#
# DisassociateMemberResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisassociateMemberResponseTypeDef
def get_value() -> DisassociateMemberResponseTypeDef:
return {
"accountId": ...,
"ResponseMetadata": ...,
}
# DisassociateMemberResponseTypeDef definition
class DisassociateMemberResponseTypeDef(TypedDict):
accountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MapFilterTypeDef#
# MapFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import MapFilterTypeDef
def get_value() -> MapFilterTypeDef:
return {
"comparison": ...,
"key": ...,
}
# MapFilterTypeDef definition
class MapFilterTypeDef(TypedDict):
comparison: MapComparisonType, # (1)
key: str,
value: NotRequired[str],
Ec2MetadataTypeDef#
# Ec2MetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import Ec2MetadataTypeDef
def get_value() -> Ec2MetadataTypeDef:
return {
"amiId": ...,
}
# Ec2MetadataTypeDef definition
class Ec2MetadataTypeDef(TypedDict):
amiId: NotRequired[str],
platform: NotRequired[Ec2PlatformType], # (1)
tags: NotRequired[Dict[str, str]],
- See Ec2PlatformType
EcrRescanDurationStateTypeDef#
# EcrRescanDurationStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import EcrRescanDurationStateTypeDef
def get_value() -> EcrRescanDurationStateTypeDef:
return {
"rescanDuration": ...,
}
# EcrRescanDurationStateTypeDef definition
class EcrRescanDurationStateTypeDef(TypedDict):
rescanDuration: NotRequired[EcrRescanDurationType], # (1)
status: NotRequired[EcrRescanDurationStatusType], # (2)
updatedAt: NotRequired[datetime],
EcrConfigurationTypeDef#
# EcrConfigurationTypeDef usage example
from mypy_boto3_inspector2.type_defs import EcrConfigurationTypeDef
def get_value() -> EcrConfigurationTypeDef:
return {
"rescanDuration": ...,
}
# EcrConfigurationTypeDef definition
class EcrConfigurationTypeDef(TypedDict):
rescanDuration: EcrRescanDurationType, # (1)
EcrContainerImageMetadataTypeDef#
# EcrContainerImageMetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import EcrContainerImageMetadataTypeDef
def get_value() -> EcrContainerImageMetadataTypeDef:
return {
"tags": ...,
}
# EcrContainerImageMetadataTypeDef definition
class EcrContainerImageMetadataTypeDef(TypedDict):
tags: NotRequired[List[str]],
EcrRepositoryMetadataTypeDef#
# EcrRepositoryMetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import EcrRepositoryMetadataTypeDef
def get_value() -> EcrRepositoryMetadataTypeDef:
return {
"name": ...,
}
# EcrRepositoryMetadataTypeDef definition
class EcrRepositoryMetadataTypeDef(TypedDict):
name: NotRequired[str],
scanFrequency: NotRequired[EcrScanFrequencyType], # (1)
EnableDelegatedAdminAccountRequestRequestTypeDef#
# EnableDelegatedAdminAccountRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountRequestRequestTypeDef
def get_value() -> EnableDelegatedAdminAccountRequestRequestTypeDef:
return {
"delegatedAdminAccountId": ...,
}
# EnableDelegatedAdminAccountRequestRequestTypeDef definition
class EnableDelegatedAdminAccountRequestRequestTypeDef(TypedDict):
delegatedAdminAccountId: str,
clientToken: NotRequired[str],
EnableDelegatedAdminAccountResponseTypeDef#
# EnableDelegatedAdminAccountResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import EnableDelegatedAdminAccountResponseTypeDef
def get_value() -> EnableDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdminAccountId": ...,
"ResponseMetadata": ...,
}
# EnableDelegatedAdminAccountResponseTypeDef definition
class EnableDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdminAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnableRequestRequestTypeDef#
# EnableRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import EnableRequestRequestTypeDef
def get_value() -> EnableRequestRequestTypeDef:
return {
"resourceTypes": ...,
}
# EnableRequestRequestTypeDef definition
class EnableRequestRequestTypeDef(TypedDict):
resourceTypes: Sequence[ResourceScanTypeType], # (1)
accountIds: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
EpssTypeDef#
# EpssTypeDef usage example
from mypy_boto3_inspector2.type_defs import EpssTypeDef
def get_value() -> EpssTypeDef:
return {
"score": ...,
}
# EpssTypeDef definition
class EpssTypeDef(TypedDict):
score: NotRequired[float],
ExploitObservedTypeDef#
# ExploitObservedTypeDef usage example
from mypy_boto3_inspector2.type_defs import ExploitObservedTypeDef
def get_value() -> ExploitObservedTypeDef:
return {
"firstSeen": ...,
}
# ExploitObservedTypeDef definition
class ExploitObservedTypeDef(TypedDict):
firstSeen: NotRequired[datetime],
lastSeen: NotRequired[datetime],
ExploitabilityDetailsTypeDef#
# ExploitabilityDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import ExploitabilityDetailsTypeDef
def get_value() -> ExploitabilityDetailsTypeDef:
return {
"lastKnownExploitAt": ...,
}
# ExploitabilityDetailsTypeDef definition
class ExploitabilityDetailsTypeDef(TypedDict):
lastKnownExploitAt: NotRequired[datetime],
NumberFilterTypeDef#
# NumberFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import NumberFilterTypeDef
def get_value() -> NumberFilterTypeDef:
return {
"lowerInclusive": ...,
}
# NumberFilterTypeDef definition
class NumberFilterTypeDef(TypedDict):
lowerInclusive: NotRequired[float],
upperInclusive: NotRequired[float],
PortRangeFilterTypeDef#
# PortRangeFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import PortRangeFilterTypeDef
def get_value() -> PortRangeFilterTypeDef:
return {
"beginInclusive": ...,
}
# PortRangeFilterTypeDef definition
class PortRangeFilterTypeDef(TypedDict):
beginInclusive: NotRequired[int],
endInclusive: NotRequired[int],
FreeTrialInfoTypeDef#
# FreeTrialInfoTypeDef usage example
from mypy_boto3_inspector2.type_defs import FreeTrialInfoTypeDef
def get_value() -> FreeTrialInfoTypeDef:
return {
"end": ...,
"start": ...,
"status": ...,
"type": ...,
}
# FreeTrialInfoTypeDef definition
class FreeTrialInfoTypeDef(TypedDict):
end: datetime,
start: datetime,
status: FreeTrialStatusType, # (1)
type: FreeTrialTypeType, # (2)
- See FreeTrialStatusType
- See FreeTrialTypeType
GetEc2DeepInspectionConfigurationResponseTypeDef#
# GetEc2DeepInspectionConfigurationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetEc2DeepInspectionConfigurationResponseTypeDef
def get_value() -> GetEc2DeepInspectionConfigurationResponseTypeDef:
return {
"errorMessage": ...,
"orgPackagePaths": ...,
"packagePaths": ...,
"status": ...,
"ResponseMetadata": ...,
}
# GetEc2DeepInspectionConfigurationResponseTypeDef definition
class GetEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
errorMessage: str,
orgPackagePaths: List[str],
packagePaths: List[str],
status: Ec2DeepInspectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFindingsReportStatusRequestRequestTypeDef#
# GetFindingsReportStatusRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusRequestRequestTypeDef
def get_value() -> GetFindingsReportStatusRequestRequestTypeDef:
return {
"reportId": ...,
}
# GetFindingsReportStatusRequestRequestTypeDef definition
class GetFindingsReportStatusRequestRequestTypeDef(TypedDict):
reportId: NotRequired[str],
GetMemberRequestRequestTypeDef#
# GetMemberRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetMemberRequestRequestTypeDef
def get_value() -> GetMemberRequestRequestTypeDef:
return {
"accountId": ...,
}
# GetMemberRequestRequestTypeDef definition
class GetMemberRequestRequestTypeDef(TypedDict):
accountId: str,
MemberTypeDef#
# MemberTypeDef usage example
from mypy_boto3_inspector2.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"accountId": ...,
}
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
accountId: NotRequired[str],
delegatedAdminAccountId: NotRequired[str],
relationshipStatus: NotRequired[RelationshipStatusType], # (1)
updatedAt: NotRequired[datetime],
LambdaFunctionMetadataTypeDef#
# LambdaFunctionMetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaFunctionMetadataTypeDef
def get_value() -> LambdaFunctionMetadataTypeDef:
return {
"functionName": ...,
}
# LambdaFunctionMetadataTypeDef definition
class LambdaFunctionMetadataTypeDef(TypedDict):
functionName: NotRequired[str],
functionTags: NotRequired[Dict[str, str]],
layers: NotRequired[List[str]],
runtime: NotRequired[RuntimeType], # (1)
- See RuntimeType
ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef#
# ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef
def get_value() -> ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef:
return {
"service": ...,
}
# ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef definition
class ListAccountPermissionsRequestListAccountPermissionsPaginateTypeDef(TypedDict):
service: NotRequired[ServiceType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ServiceType
- See PaginatorConfigTypeDef
ListAccountPermissionsRequestRequestTypeDef#
# ListAccountPermissionsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsRequestRequestTypeDef
def get_value() -> ListAccountPermissionsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListAccountPermissionsRequestRequestTypeDef definition
class ListAccountPermissionsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
service: NotRequired[ServiceType], # (1)
- See ServiceType
PermissionTypeDef#
# PermissionTypeDef usage example
from mypy_boto3_inspector2.type_defs import PermissionTypeDef
def get_value() -> PermissionTypeDef:
return {
"operation": ...,
"service": ...,
}
# PermissionTypeDef definition
class PermissionTypeDef(TypedDict):
operation: OperationType, # (1)
service: ServiceType, # (2)
- See OperationType
- See ServiceType
ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef#
# ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef
def get_value() -> ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef definition
class ListDelegatedAdminAccountsRequestListDelegatedAdminAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDelegatedAdminAccountsRequestRequestTypeDef#
# ListDelegatedAdminAccountsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsRequestRequestTypeDef
def get_value() -> ListDelegatedAdminAccountsRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListDelegatedAdminAccountsRequestRequestTypeDef definition
class ListDelegatedAdminAccountsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFiltersRequestListFiltersPaginateTypeDef#
# ListFiltersRequestListFiltersPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFiltersRequestListFiltersPaginateTypeDef
def get_value() -> ListFiltersRequestListFiltersPaginateTypeDef:
return {
"action": ...,
}
# ListFiltersRequestListFiltersPaginateTypeDef definition
class ListFiltersRequestListFiltersPaginateTypeDef(TypedDict):
action: NotRequired[FilterActionType], # (1)
arns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFiltersRequestRequestTypeDef#
# ListFiltersRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFiltersRequestRequestTypeDef
def get_value() -> ListFiltersRequestRequestTypeDef:
return {
"action": ...,
}
# ListFiltersRequestRequestTypeDef definition
class ListFiltersRequestRequestTypeDef(TypedDict):
action: NotRequired[FilterActionType], # (1)
arns: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterActionType
SortCriteriaTypeDef#
# SortCriteriaTypeDef usage example
from mypy_boto3_inspector2.type_defs import SortCriteriaTypeDef
def get_value() -> SortCriteriaTypeDef:
return {
"field": ...,
"sortOrder": ...,
}
# SortCriteriaTypeDef definition
class SortCriteriaTypeDef(TypedDict):
field: SortFieldType, # (1)
sortOrder: SortOrderType, # (2)
- See SortFieldType
- See SortOrderType
ListMembersRequestListMembersPaginateTypeDef#
# ListMembersRequestListMembersPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListMembersRequestListMembersPaginateTypeDef
def get_value() -> ListMembersRequestListMembersPaginateTypeDef:
return {
"onlyAssociated": ...,
}
# ListMembersRequestListMembersPaginateTypeDef definition
class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
onlyAssociated: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestRequestTypeDef#
# ListMembersRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListMembersRequestRequestTypeDef
def get_value() -> ListMembersRequestRequestTypeDef:
return {
"maxResults": ...,
}
# ListMembersRequestRequestTypeDef definition
class ListMembersRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
onlyAssociated: NotRequired[bool],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListUsageTotalsRequestListUsageTotalsPaginateTypeDef#
# ListUsageTotalsRequestListUsageTotalsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestListUsageTotalsPaginateTypeDef
def get_value() -> ListUsageTotalsRequestListUsageTotalsPaginateTypeDef:
return {
"accountIds": ...,
}
# ListUsageTotalsRequestListUsageTotalsPaginateTypeDef definition
class ListUsageTotalsRequestListUsageTotalsPaginateTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUsageTotalsRequestRequestTypeDef#
# ListUsageTotalsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsRequestRequestTypeDef
def get_value() -> ListUsageTotalsRequestRequestTypeDef:
return {
"accountIds": ...,
}
# ListUsageTotalsRequestRequestTypeDef definition
class ListUsageTotalsRequestRequestTypeDef(TypedDict):
accountIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
StepTypeDef#
# StepTypeDef usage example
from mypy_boto3_inspector2.type_defs import StepTypeDef
def get_value() -> StepTypeDef:
return {
"componentId": ...,
"componentType": ...,
}
# StepTypeDef definition
class StepTypeDef(TypedDict):
componentId: str,
componentType: str,
PortRangeTypeDef#
# PortRangeTypeDef usage example
from mypy_boto3_inspector2.type_defs import PortRangeTypeDef
def get_value() -> PortRangeTypeDef:
return {
"begin": ...,
"end": ...,
}
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
begin: int,
end: int,
VulnerablePackageTypeDef#
# VulnerablePackageTypeDef usage example
from mypy_boto3_inspector2.type_defs import VulnerablePackageTypeDef
def get_value() -> VulnerablePackageTypeDef:
return {
"name": ...,
"version": ...,
}
# VulnerablePackageTypeDef definition
class VulnerablePackageTypeDef(TypedDict):
name: str,
version: str,
arch: NotRequired[str],
epoch: NotRequired[int],
filePath: NotRequired[str],
fixedInVersion: NotRequired[str],
packageManager: NotRequired[PackageManagerType], # (1)
release: NotRequired[str],
remediation: NotRequired[str],
sourceLambdaLayerArn: NotRequired[str],
sourceLayerHash: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_inspector2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RecommendationTypeDef#
# RecommendationTypeDef usage example
from mypy_boto3_inspector2.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"Url": ...,
}
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Url: NotRequired[str],
text: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SearchVulnerabilitiesFilterCriteriaTypeDef#
# SearchVulnerabilitiesFilterCriteriaTypeDef usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesFilterCriteriaTypeDef
def get_value() -> SearchVulnerabilitiesFilterCriteriaTypeDef:
return {
"vulnerabilityIds": ...,
}
# SearchVulnerabilitiesFilterCriteriaTypeDef definition
class SearchVulnerabilitiesFilterCriteriaTypeDef(TypedDict):
vulnerabilityIds: Sequence[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef#
# UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef
def get_value() -> UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef:
return {
"activateDeepInspection": ...,
}
# UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef definition
class UpdateEc2DeepInspectionConfigurationRequestRequestTypeDef(TypedDict):
activateDeepInspection: NotRequired[bool],
packagePaths: NotRequired[Sequence[str]],
UpdateEc2DeepInspectionConfigurationResponseTypeDef#
# UpdateEc2DeepInspectionConfigurationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateEc2DeepInspectionConfigurationResponseTypeDef
def get_value() -> UpdateEc2DeepInspectionConfigurationResponseTypeDef:
return {
"errorMessage": ...,
"orgPackagePaths": ...,
"packagePaths": ...,
"status": ...,
"ResponseMetadata": ...,
}
# UpdateEc2DeepInspectionConfigurationResponseTypeDef definition
class UpdateEc2DeepInspectionConfigurationResponseTypeDef(TypedDict):
errorMessage: str,
orgPackagePaths: List[str],
packagePaths: List[str],
status: Ec2DeepInspectionStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFilterResponseTypeDef#
# UpdateFilterResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateFilterResponseTypeDef
def get_value() -> UpdateFilterResponseTypeDef:
return {
"arn": ...,
"ResponseMetadata": ...,
}
# UpdateFilterResponseTypeDef definition
class UpdateFilterResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef#
# UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef
def get_value() -> UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef:
return {
"orgPackagePaths": ...,
}
# UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef definition
class UpdateOrgEc2DeepInspectionConfigurationRequestRequestTypeDef(TypedDict):
orgPackagePaths: Sequence[str],
UsageTypeDef#
# UsageTypeDef usage example
from mypy_boto3_inspector2.type_defs import UsageTypeDef
def get_value() -> UsageTypeDef:
return {
"currency": ...,
}
# UsageTypeDef definition
class UsageTypeDef(TypedDict):
currency: NotRequired[CurrencyType], # (1)
estimatedMonthlyCost: NotRequired[float],
total: NotRequired[float],
type: NotRequired[UsageTypeType], # (2)
- See CurrencyType
- See UsageTypeType
AccountAggregationResponseTypeDef#
# AccountAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import AccountAggregationResponseTypeDef
def get_value() -> AccountAggregationResponseTypeDef:
return {
"accountId": ...,
}
# AccountAggregationResponseTypeDef definition
class AccountAggregationResponseTypeDef(TypedDict):
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AmiAggregationResponseTypeDef#
# AmiAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import AmiAggregationResponseTypeDef
def get_value() -> AmiAggregationResponseTypeDef:
return {
"ami": ...,
}
# AmiAggregationResponseTypeDef definition
class AmiAggregationResponseTypeDef(TypedDict):
ami: str,
accountId: NotRequired[str],
affectedInstances: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AwsEcrContainerAggregationResponseTypeDef#
# AwsEcrContainerAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import AwsEcrContainerAggregationResponseTypeDef
def get_value() -> AwsEcrContainerAggregationResponseTypeDef:
return {
"resourceId": ...,
}
# AwsEcrContainerAggregationResponseTypeDef definition
class AwsEcrContainerAggregationResponseTypeDef(TypedDict):
resourceId: str,
accountId: NotRequired[str],
architecture: NotRequired[str],
imageSha: NotRequired[str],
imageTags: NotRequired[List[str]],
repository: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
Ec2InstanceAggregationResponseTypeDef#
# Ec2InstanceAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import Ec2InstanceAggregationResponseTypeDef
def get_value() -> Ec2InstanceAggregationResponseTypeDef:
return {
"instanceId": ...,
}
# Ec2InstanceAggregationResponseTypeDef definition
class Ec2InstanceAggregationResponseTypeDef(TypedDict):
instanceId: str,
accountId: NotRequired[str],
ami: NotRequired[str],
instanceTags: NotRequired[Dict[str, str]],
networkFindings: NotRequired[int],
operatingSystem: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
FindingTypeAggregationResponseTypeDef#
# FindingTypeAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import FindingTypeAggregationResponseTypeDef
def get_value() -> FindingTypeAggregationResponseTypeDef:
return {
"accountId": ...,
}
# FindingTypeAggregationResponseTypeDef definition
class FindingTypeAggregationResponseTypeDef(TypedDict):
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImageLayerAggregationResponseTypeDef#
# ImageLayerAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ImageLayerAggregationResponseTypeDef
def get_value() -> ImageLayerAggregationResponseTypeDef:
return {
"accountId": ...,
"layerHash": ...,
"repository": ...,
"resourceId": ...,
}
# ImageLayerAggregationResponseTypeDef definition
class ImageLayerAggregationResponseTypeDef(TypedDict):
accountId: str,
layerHash: str,
repository: str,
resourceId: str,
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
LambdaFunctionAggregationResponseTypeDef#
# LambdaFunctionAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaFunctionAggregationResponseTypeDef
def get_value() -> LambdaFunctionAggregationResponseTypeDef:
return {
"resourceId": ...,
}
# LambdaFunctionAggregationResponseTypeDef definition
class LambdaFunctionAggregationResponseTypeDef(TypedDict):
resourceId: str,
accountId: NotRequired[str],
functionName: NotRequired[str],
lambdaTags: NotRequired[Dict[str, str]],
lastModifiedAt: NotRequired[datetime],
runtime: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
LambdaLayerAggregationResponseTypeDef#
# LambdaLayerAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaLayerAggregationResponseTypeDef
def get_value() -> LambdaLayerAggregationResponseTypeDef:
return {
"accountId": ...,
"functionName": ...,
"layerArn": ...,
"resourceId": ...,
}
# LambdaLayerAggregationResponseTypeDef definition
class LambdaLayerAggregationResponseTypeDef(TypedDict):
accountId: str,
functionName: str,
layerArn: str,
resourceId: str,
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
PackageAggregationResponseTypeDef#
# PackageAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import PackageAggregationResponseTypeDef
def get_value() -> PackageAggregationResponseTypeDef:
return {
"packageName": ...,
}
# PackageAggregationResponseTypeDef definition
class PackageAggregationResponseTypeDef(TypedDict):
packageName: str,
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
RepositoryAggregationResponseTypeDef#
# RepositoryAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import RepositoryAggregationResponseTypeDef
def get_value() -> RepositoryAggregationResponseTypeDef:
return {
"repository": ...,
}
# RepositoryAggregationResponseTypeDef definition
class RepositoryAggregationResponseTypeDef(TypedDict):
repository: str,
accountId: NotRequired[str],
affectedImages: NotRequired[int],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
TitleAggregationResponseTypeDef#
# TitleAggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import TitleAggregationResponseTypeDef
def get_value() -> TitleAggregationResponseTypeDef:
return {
"title": ...,
}
# TitleAggregationResponseTypeDef definition
class TitleAggregationResponseTypeDef(TypedDict):
title: str,
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
vulnerabilityId: NotRequired[str],
ResourceStateTypeDef#
# ResourceStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResourceStateTypeDef
def get_value() -> ResourceStateTypeDef:
return {
"ec2": ...,
"ecr": ...,
}
# ResourceStateTypeDef definition
class ResourceStateTypeDef(TypedDict):
ec2: StateTypeDef, # (1)
ecr: StateTypeDef, # (1)
lambda: NotRequired[StateTypeDef], # (1)
- See StateTypeDef
- See StateTypeDef
- See StateTypeDef
AccountTypeDef#
# AccountTypeDef usage example
from mypy_boto3_inspector2.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"accountId": ...,
"resourceStatus": ...,
"status": ...,
}
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
accountId: str,
resourceStatus: ResourceStatusTypeDef, # (1)
status: StatusType, # (2)
- See ResourceStatusTypeDef
- See StatusType
FailedAccountTypeDef#
# FailedAccountTypeDef usage example
from mypy_boto3_inspector2.type_defs import FailedAccountTypeDef
def get_value() -> FailedAccountTypeDef:
return {
"accountId": ...,
"errorCode": ...,
"errorMessage": ...,
}
# FailedAccountTypeDef definition
class FailedAccountTypeDef(TypedDict):
accountId: str,
errorCode: ErrorCodeType, # (1)
errorMessage: str,
resourceStatus: NotRequired[ResourceStatusTypeDef], # (2)
status: NotRequired[StatusType], # (3)
- See ErrorCodeType
- See ResourceStatusTypeDef
- See StatusType
AmiAggregationTypeDef#
# AmiAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import AmiAggregationTypeDef
def get_value() -> AmiAggregationTypeDef:
return {
"amis": ...,
}
# AmiAggregationTypeDef definition
class AmiAggregationTypeDef(TypedDict):
amis: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[AmiSortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
- See StringFilterTypeDef
- See AmiSortByType
- See SortOrderType
AwsEcrContainerAggregationTypeDef#
# AwsEcrContainerAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import AwsEcrContainerAggregationTypeDef
def get_value() -> AwsEcrContainerAggregationTypeDef:
return {
"architectures": ...,
}
# AwsEcrContainerAggregationTypeDef definition
class AwsEcrContainerAggregationTypeDef(TypedDict):
architectures: NotRequired[Sequence[StringFilterTypeDef]], # (1)
imageShas: NotRequired[Sequence[StringFilterTypeDef]], # (1)
imageTags: NotRequired[Sequence[StringFilterTypeDef]], # (1)
repositories: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceIds: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[AwsEcrContainerSortByType], # (6)
sortOrder: NotRequired[SortOrderType], # (7)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See AwsEcrContainerSortByType
- See SortOrderType
ImageLayerAggregationTypeDef#
# ImageLayerAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import ImageLayerAggregationTypeDef
def get_value() -> ImageLayerAggregationTypeDef:
return {
"layerHashes": ...,
}
# ImageLayerAggregationTypeDef definition
class ImageLayerAggregationTypeDef(TypedDict):
layerHashes: NotRequired[Sequence[StringFilterTypeDef]], # (1)
repositories: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceIds: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[ImageLayerSortByType], # (4)
sortOrder: NotRequired[SortOrderType], # (5)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See ImageLayerSortByType
- See SortOrderType
LambdaLayerAggregationTypeDef#
# LambdaLayerAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaLayerAggregationTypeDef
def get_value() -> LambdaLayerAggregationTypeDef:
return {
"functionNames": ...,
}
# LambdaLayerAggregationTypeDef definition
class LambdaLayerAggregationTypeDef(TypedDict):
functionNames: NotRequired[Sequence[StringFilterTypeDef]], # (1)
layerArns: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceIds: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[LambdaLayerSortByType], # (4)
sortOrder: NotRequired[SortOrderType], # (5)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See LambdaLayerSortByType
- See SortOrderType
PackageAggregationTypeDef#
# PackageAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import PackageAggregationTypeDef
def get_value() -> PackageAggregationTypeDef:
return {
"packageNames": ...,
}
# PackageAggregationTypeDef definition
class PackageAggregationTypeDef(TypedDict):
packageNames: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[PackageSortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
- See StringFilterTypeDef
- See PackageSortByType
- See SortOrderType
RepositoryAggregationTypeDef#
# RepositoryAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import RepositoryAggregationTypeDef
def get_value() -> RepositoryAggregationTypeDef:
return {
"repositories": ...,
}
# RepositoryAggregationTypeDef definition
class RepositoryAggregationTypeDef(TypedDict):
repositories: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[RepositorySortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
- See StringFilterTypeDef
- See RepositorySortByType
- See SortOrderType
TitleAggregationTypeDef#
# TitleAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import TitleAggregationTypeDef
def get_value() -> TitleAggregationTypeDef:
return {
"resourceType": ...,
}
# TitleAggregationTypeDef definition
class TitleAggregationTypeDef(TypedDict):
resourceType: NotRequired[AggregationResourceTypeType], # (1)
sortBy: NotRequired[TitleSortByType], # (2)
sortOrder: NotRequired[SortOrderType], # (3)
titles: NotRequired[Sequence[StringFilterTypeDef]], # (4)
vulnerabilityIds: NotRequired[Sequence[StringFilterTypeDef]], # (4)
- See AggregationResourceTypeType
- See TitleSortByType
- See SortOrderType
- See StringFilterTypeDef
- See StringFilterTypeDef
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"autoEnable": ...,
"maxAccountLimitReached": ...,
"ResponseMetadata": ...,
}
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
maxAccountLimitReached: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationRequestRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestRequestTypeDef:
return {
"autoEnable": ...,
}
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
UpdateOrganizationConfigurationResponseTypeDef#
# UpdateOrganizationConfigurationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateOrganizationConfigurationResponseTypeDef
def get_value() -> UpdateOrganizationConfigurationResponseTypeDef:
return {
"autoEnable": ...,
"ResponseMetadata": ...,
}
# UpdateOrganizationConfigurationResponseTypeDef definition
class UpdateOrganizationConfigurationResponseTypeDef(TypedDict):
autoEnable: AutoEnableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AwsLambdaFunctionDetailsTypeDef#
# AwsLambdaFunctionDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import AwsLambdaFunctionDetailsTypeDef
def get_value() -> AwsLambdaFunctionDetailsTypeDef:
return {
"codeSha256": ...,
"executionRoleArn": ...,
"functionName": ...,
"runtime": ...,
"version": ...,
}
# AwsLambdaFunctionDetailsTypeDef definition
class AwsLambdaFunctionDetailsTypeDef(TypedDict):
codeSha256: str,
executionRoleArn: str,
functionName: str,
runtime: RuntimeType, # (3)
version: str,
architectures: NotRequired[List[ArchitectureType]], # (1)
lastModifiedAt: NotRequired[datetime],
layers: NotRequired[List[str]],
packageType: NotRequired[PackageTypeType], # (2)
vpcConfig: NotRequired[LambdaVpcConfigTypeDef], # (4)
- See ArchitectureType
- See PackageTypeType
- See RuntimeType
- See LambdaVpcConfigTypeDef
BatchGetMemberEc2DeepInspectionStatusResponseTypeDef#
# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetMemberEc2DeepInspectionStatusResponseTypeDef
def get_value() -> BatchGetMemberEc2DeepInspectionStatusResponseTypeDef:
return {
"accountIds": ...,
"failedAccountIds": ...,
"ResponseMetadata": ...,
}
# BatchGetMemberEc2DeepInspectionStatusResponseTypeDef definition
class BatchGetMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef], # (1)
failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MemberAccountEc2DeepInspectionStatusStateTypeDef
- See FailedMemberAccountEc2DeepInspectionStatusStateTypeDef
- See ResponseMetadataTypeDef
BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef#
# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef
def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef:
return {
"accountIds": ...,
"failedAccountIds": ...,
"ResponseMetadata": ...,
}
# BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef definition
class BatchUpdateMemberEc2DeepInspectionStatusResponseTypeDef(TypedDict):
accountIds: List[MemberAccountEc2DeepInspectionStatusStateTypeDef], # (1)
failedAccountIds: List[FailedMemberAccountEc2DeepInspectionStatusStateTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MemberAccountEc2DeepInspectionStatusStateTypeDef
- See FailedMemberAccountEc2DeepInspectionStatusStateTypeDef
- See ResponseMetadataTypeDef
BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef#
# BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef
def get_value() -> BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef:
return {
"accountIds": ...,
}
# BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef definition
class BatchUpdateMemberEc2DeepInspectionStatusRequestRequestTypeDef(TypedDict):
accountIds: Sequence[MemberAccountEc2DeepInspectionStatusTypeDef], # (1)
ListCoverageStatisticsResponseTypeDef#
# ListCoverageStatisticsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsResponseTypeDef
def get_value() -> ListCoverageStatisticsResponseTypeDef:
return {
"countsByGroup": ...,
"nextToken": ...,
"totalCounts": ...,
"ResponseMetadata": ...,
}
# ListCoverageStatisticsResponseTypeDef definition
class ListCoverageStatisticsResponseTypeDef(TypedDict):
countsByGroup: List[CountsTypeDef], # (1)
nextToken: str,
totalCounts: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See CountsTypeDef
- See ResponseMetadataTypeDef
CoverageFilterCriteriaTypeDef#
# CoverageFilterCriteriaTypeDef usage example
from mypy_boto3_inspector2.type_defs import CoverageFilterCriteriaTypeDef
def get_value() -> CoverageFilterCriteriaTypeDef:
return {
"accountId": ...,
}
# CoverageFilterCriteriaTypeDef definition
class CoverageFilterCriteriaTypeDef(TypedDict):
accountId: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
ec2InstanceTags: NotRequired[Sequence[CoverageMapFilterTypeDef]], # (2)
ecrImageTags: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
ecrRepositoryName: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
lambdaFunctionRuntime: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
lambdaFunctionTags: NotRequired[Sequence[CoverageMapFilterTypeDef]], # (2)
resourceId: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
resourceType: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanStatusCode: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanStatusReason: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
scanType: NotRequired[Sequence[CoverageStringFilterTypeDef]], # (1)
- See CoverageStringFilterTypeDef
- See CoverageMapFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageMapFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
- See CoverageStringFilterTypeDef
CvssScoreDetailsTypeDef#
# CvssScoreDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import CvssScoreDetailsTypeDef
def get_value() -> CvssScoreDetailsTypeDef:
return {
"score": ...,
"scoreSource": ...,
"scoringVector": ...,
"version": ...,
}
# CvssScoreDetailsTypeDef definition
class CvssScoreDetailsTypeDef(TypedDict):
score: float,
scoreSource: str,
scoringVector: str,
version: str,
adjustments: NotRequired[List[CvssScoreAdjustmentTypeDef]], # (1)
cvssSource: NotRequired[str],
ListDelegatedAdminAccountsResponseTypeDef#
# ListDelegatedAdminAccountsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListDelegatedAdminAccountsResponseTypeDef
def get_value() -> ListDelegatedAdminAccountsResponseTypeDef:
return {
"delegatedAdminAccounts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDelegatedAdminAccountsResponseTypeDef definition
class ListDelegatedAdminAccountsResponseTypeDef(TypedDict):
delegatedAdminAccounts: List[DelegatedAdminAccountTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDelegatedAdminAccountResponseTypeDef#
# GetDelegatedAdminAccountResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetDelegatedAdminAccountResponseTypeDef
def get_value() -> GetDelegatedAdminAccountResponseTypeDef:
return {
"delegatedAdmin": ...,
"ResponseMetadata": ...,
}
# GetDelegatedAdminAccountResponseTypeDef definition
class GetDelegatedAdminAccountResponseTypeDef(TypedDict):
delegatedAdmin: DelegatedAdminTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
Ec2InstanceAggregationTypeDef#
# Ec2InstanceAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import Ec2InstanceAggregationTypeDef
def get_value() -> Ec2InstanceAggregationTypeDef:
return {
"amis": ...,
}
# Ec2InstanceAggregationTypeDef definition
class Ec2InstanceAggregationTypeDef(TypedDict):
amis: NotRequired[Sequence[StringFilterTypeDef]], # (1)
instanceIds: NotRequired[Sequence[StringFilterTypeDef]], # (1)
instanceTags: NotRequired[Sequence[MapFilterTypeDef]], # (3)
operatingSystems: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[Ec2InstanceSortByType], # (5)
sortOrder: NotRequired[SortOrderType], # (6)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See Ec2InstanceSortByType
- See SortOrderType
LambdaFunctionAggregationTypeDef#
# LambdaFunctionAggregationTypeDef usage example
from mypy_boto3_inspector2.type_defs import LambdaFunctionAggregationTypeDef
def get_value() -> LambdaFunctionAggregationTypeDef:
return {
"functionNames": ...,
}
# LambdaFunctionAggregationTypeDef definition
class LambdaFunctionAggregationTypeDef(TypedDict):
functionNames: NotRequired[Sequence[StringFilterTypeDef]], # (1)
functionTags: NotRequired[Sequence[MapFilterTypeDef]], # (2)
resourceIds: NotRequired[Sequence[StringFilterTypeDef]], # (1)
runtimes: NotRequired[Sequence[StringFilterTypeDef]], # (1)
sortBy: NotRequired[LambdaFunctionSortByType], # (5)
sortOrder: NotRequired[SortOrderType], # (6)
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See LambdaFunctionSortByType
- See SortOrderType
EcrConfigurationStateTypeDef#
# EcrConfigurationStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import EcrConfigurationStateTypeDef
def get_value() -> EcrConfigurationStateTypeDef:
return {
"rescanDurationState": ...,
}
# EcrConfigurationStateTypeDef definition
class EcrConfigurationStateTypeDef(TypedDict):
rescanDurationState: NotRequired[EcrRescanDurationStateTypeDef], # (1)
UpdateConfigurationRequestRequestTypeDef#
# UpdateConfigurationRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateConfigurationRequestRequestTypeDef
def get_value() -> UpdateConfigurationRequestRequestTypeDef:
return {
"ecrConfiguration": ...,
}
# UpdateConfigurationRequestRequestTypeDef definition
class UpdateConfigurationRequestRequestTypeDef(TypedDict):
ecrConfiguration: EcrConfigurationTypeDef, # (1)
VulnerabilityTypeDef#
# VulnerabilityTypeDef usage example
from mypy_boto3_inspector2.type_defs import VulnerabilityTypeDef
def get_value() -> VulnerabilityTypeDef:
return {
"id": ...,
}
# VulnerabilityTypeDef definition
class VulnerabilityTypeDef(TypedDict):
id: str,
atigData: NotRequired[AtigDataTypeDef], # (1)
cisaData: NotRequired[CisaDataTypeDef], # (2)
cvss2: NotRequired[Cvss2TypeDef], # (3)
cvss3: NotRequired[Cvss3TypeDef], # (4)
cwes: NotRequired[List[str]],
description: NotRequired[str],
detectionPlatforms: NotRequired[List[str]],
epss: NotRequired[EpssTypeDef], # (5)
exploitObserved: NotRequired[ExploitObservedTypeDef], # (6)
referenceUrls: NotRequired[List[str]],
relatedVulnerabilities: NotRequired[List[str]],
source: NotRequired[VulnerabilitySourceType], # (7)
sourceUrl: NotRequired[str],
vendorCreatedAt: NotRequired[datetime],
vendorSeverity: NotRequired[str],
vendorUpdatedAt: NotRequired[datetime],
- See AtigDataTypeDef
- See CisaDataTypeDef
- See Cvss2TypeDef
- See Cvss3TypeDef
- See EpssTypeDef
- See ExploitObservedTypeDef
- See VulnerabilitySourceType
PackageFilterTypeDef#
# PackageFilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import PackageFilterTypeDef
def get_value() -> PackageFilterTypeDef:
return {
"architecture": ...,
}
# PackageFilterTypeDef definition
class PackageFilterTypeDef(TypedDict):
architecture: NotRequired[StringFilterTypeDef], # (1)
epoch: NotRequired[NumberFilterTypeDef], # (2)
name: NotRequired[StringFilterTypeDef], # (1)
release: NotRequired[StringFilterTypeDef], # (1)
sourceLambdaLayerArn: NotRequired[StringFilterTypeDef], # (1)
sourceLayerHash: NotRequired[StringFilterTypeDef], # (1)
version: NotRequired[StringFilterTypeDef], # (1)
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
FreeTrialAccountInfoTypeDef#
# FreeTrialAccountInfoTypeDef usage example
from mypy_boto3_inspector2.type_defs import FreeTrialAccountInfoTypeDef
def get_value() -> FreeTrialAccountInfoTypeDef:
return {
"accountId": ...,
"freeTrialInfo": ...,
}
# FreeTrialAccountInfoTypeDef definition
class FreeTrialAccountInfoTypeDef(TypedDict):
accountId: str,
freeTrialInfo: List[FreeTrialInfoTypeDef], # (1)
GetMemberResponseTypeDef#
# GetMemberResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetMemberResponseTypeDef
def get_value() -> GetMemberResponseTypeDef:
return {
"member": ...,
"ResponseMetadata": ...,
}
# GetMemberResponseTypeDef definition
class GetMemberResponseTypeDef(TypedDict):
member: MemberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"members": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
members: List[MemberTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
ResourceScanMetadataTypeDef#
# ResourceScanMetadataTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResourceScanMetadataTypeDef
def get_value() -> ResourceScanMetadataTypeDef:
return {
"ec2": ...,
}
# ResourceScanMetadataTypeDef definition
class ResourceScanMetadataTypeDef(TypedDict):
ec2: NotRequired[Ec2MetadataTypeDef], # (1)
ecrImage: NotRequired[EcrContainerImageMetadataTypeDef], # (2)
ecrRepository: NotRequired[EcrRepositoryMetadataTypeDef], # (3)
lambdaFunction: NotRequired[LambdaFunctionMetadataTypeDef], # (4)
- See Ec2MetadataTypeDef
- See EcrContainerImageMetadataTypeDef
- See EcrRepositoryMetadataTypeDef
- See LambdaFunctionMetadataTypeDef
ListAccountPermissionsResponseTypeDef#
# ListAccountPermissionsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListAccountPermissionsResponseTypeDef
def get_value() -> ListAccountPermissionsResponseTypeDef:
return {
"nextToken": ...,
"permissions": ...,
"ResponseMetadata": ...,
}
# ListAccountPermissionsResponseTypeDef definition
class ListAccountPermissionsResponseTypeDef(TypedDict):
nextToken: str,
permissions: List[PermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkPathTypeDef#
# NetworkPathTypeDef usage example
from mypy_boto3_inspector2.type_defs import NetworkPathTypeDef
def get_value() -> NetworkPathTypeDef:
return {
"steps": ...,
}
# NetworkPathTypeDef definition
class NetworkPathTypeDef(TypedDict):
steps: NotRequired[List[StepTypeDef]], # (1)
- See StepTypeDef
PackageVulnerabilityDetailsTypeDef#
# PackageVulnerabilityDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import PackageVulnerabilityDetailsTypeDef
def get_value() -> PackageVulnerabilityDetailsTypeDef:
return {
"source": ...,
"vulnerabilityId": ...,
}
# PackageVulnerabilityDetailsTypeDef definition
class PackageVulnerabilityDetailsTypeDef(TypedDict):
source: str,
vulnerabilityId: str,
cvss: NotRequired[List[CvssScoreTypeDef]], # (1)
referenceUrls: NotRequired[List[str]],
relatedVulnerabilities: NotRequired[List[str]],
sourceUrl: NotRequired[str],
vendorCreatedAt: NotRequired[datetime],
vendorSeverity: NotRequired[str],
vendorUpdatedAt: NotRequired[datetime],
vulnerablePackages: NotRequired[List[VulnerablePackageTypeDef]], # (2)
RemediationTypeDef#
# RemediationTypeDef usage example
from mypy_boto3_inspector2.type_defs import RemediationTypeDef
def get_value() -> RemediationTypeDef:
return {
"recommendation": ...,
}
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
recommendation: NotRequired[RecommendationTypeDef], # (1)
SearchVulnerabilitiesRequestRequestTypeDef#
# SearchVulnerabilitiesRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestRequestTypeDef
def get_value() -> SearchVulnerabilitiesRequestRequestTypeDef:
return {
"filterCriteria": ...,
}
# SearchVulnerabilitiesRequestRequestTypeDef definition
class SearchVulnerabilitiesRequestRequestTypeDef(TypedDict):
filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef, # (1)
nextToken: NotRequired[str],
SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef#
# SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef
def get_value() -> SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef:
return {
"filterCriteria": ...,
}
# SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef definition
class SearchVulnerabilitiesRequestSearchVulnerabilitiesPaginateTypeDef(TypedDict):
filterCriteria: SearchVulnerabilitiesFilterCriteriaTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
UsageTotalTypeDef#
# UsageTotalTypeDef usage example
from mypy_boto3_inspector2.type_defs import UsageTotalTypeDef
def get_value() -> UsageTotalTypeDef:
return {
"accountId": ...,
}
# UsageTotalTypeDef definition
class UsageTotalTypeDef(TypedDict):
accountId: NotRequired[str],
usage: NotRequired[List[UsageTypeDef]], # (1)
- See UsageTypeDef
AggregationResponseTypeDef#
# AggregationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import AggregationResponseTypeDef
def get_value() -> AggregationResponseTypeDef:
return {
"accountAggregation": ...,
}
# AggregationResponseTypeDef definition
class AggregationResponseTypeDef(TypedDict):
accountAggregation: NotRequired[AccountAggregationResponseTypeDef], # (1)
amiAggregation: NotRequired[AmiAggregationResponseTypeDef], # (2)
awsEcrContainerAggregation: NotRequired[AwsEcrContainerAggregationResponseTypeDef], # (3)
ec2InstanceAggregation: NotRequired[Ec2InstanceAggregationResponseTypeDef], # (4)
findingTypeAggregation: NotRequired[FindingTypeAggregationResponseTypeDef], # (5)
imageLayerAggregation: NotRequired[ImageLayerAggregationResponseTypeDef], # (6)
lambdaFunctionAggregation: NotRequired[LambdaFunctionAggregationResponseTypeDef], # (7)
lambdaLayerAggregation: NotRequired[LambdaLayerAggregationResponseTypeDef], # (8)
packageAggregation: NotRequired[PackageAggregationResponseTypeDef], # (9)
repositoryAggregation: NotRequired[RepositoryAggregationResponseTypeDef], # (10)
titleAggregation: NotRequired[TitleAggregationResponseTypeDef], # (11)
- See AccountAggregationResponseTypeDef
- See AmiAggregationResponseTypeDef
- See AwsEcrContainerAggregationResponseTypeDef
- See Ec2InstanceAggregationResponseTypeDef
- See FindingTypeAggregationResponseTypeDef
- See ImageLayerAggregationResponseTypeDef
- See LambdaFunctionAggregationResponseTypeDef
- See LambdaLayerAggregationResponseTypeDef
- See PackageAggregationResponseTypeDef
- See RepositoryAggregationResponseTypeDef
- See TitleAggregationResponseTypeDef
AccountStateTypeDef#
# AccountStateTypeDef usage example
from mypy_boto3_inspector2.type_defs import AccountStateTypeDef
def get_value() -> AccountStateTypeDef:
return {
"accountId": ...,
"resourceState": ...,
"state": ...,
}
# AccountStateTypeDef definition
class AccountStateTypeDef(TypedDict):
accountId: str,
resourceState: ResourceStateTypeDef, # (1)
state: StateTypeDef, # (2)
- See ResourceStateTypeDef
- See StateTypeDef
DisableResponseTypeDef#
# DisableResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import DisableResponseTypeDef
def get_value() -> DisableResponseTypeDef:
return {
"accounts": ...,
"failedAccounts": ...,
"ResponseMetadata": ...,
}
# DisableResponseTypeDef definition
class DisableResponseTypeDef(TypedDict):
accounts: List[AccountTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
EnableResponseTypeDef#
# EnableResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import EnableResponseTypeDef
def get_value() -> EnableResponseTypeDef:
return {
"accounts": ...,
"failedAccounts": ...,
"ResponseMetadata": ...,
}
# EnableResponseTypeDef definition
class EnableResponseTypeDef(TypedDict):
accounts: List[AccountTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"awsEc2Instance": ...,
}
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
awsEc2Instance: NotRequired[AwsEc2InstanceDetailsTypeDef], # (1)
awsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsTypeDef], # (2)
awsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsTypeDef], # (3)
- See AwsEc2InstanceDetailsTypeDef
- See AwsEcrContainerImageDetailsTypeDef
- See AwsLambdaFunctionDetailsTypeDef
ListCoverageRequestListCoveragePaginateTypeDef#
# ListCoverageRequestListCoveragePaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageRequestListCoveragePaginateTypeDef
def get_value() -> ListCoverageRequestListCoveragePaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageRequestListCoveragePaginateTypeDef definition
class ListCoverageRequestListCoveragePaginateTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCoverageRequestRequestTypeDef#
# ListCoverageRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageRequestRequestTypeDef
def get_value() -> ListCoverageRequestRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageRequestRequestTypeDef definition
class ListCoverageRequestRequestTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef#
# ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef
def get_value() -> ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef definition
class ListCoverageStatisticsRequestListCoverageStatisticsPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
groupBy: NotRequired[GroupKeyType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListCoverageStatisticsRequestRequestTypeDef#
# ListCoverageStatisticsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageStatisticsRequestRequestTypeDef
def get_value() -> ListCoverageStatisticsRequestRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListCoverageStatisticsRequestRequestTypeDef definition
class ListCoverageStatisticsRequestRequestTypeDef(TypedDict):
filterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
groupBy: NotRequired[GroupKeyType], # (2)
nextToken: NotRequired[str],
InspectorScoreDetailsTypeDef#
# InspectorScoreDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import InspectorScoreDetailsTypeDef
def get_value() -> InspectorScoreDetailsTypeDef:
return {
"adjustedCvss": ...,
}
# InspectorScoreDetailsTypeDef definition
class InspectorScoreDetailsTypeDef(TypedDict):
adjustedCvss: NotRequired[CvssScoreDetailsTypeDef], # (1)
AggregationRequestTypeDef#
# AggregationRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import AggregationRequestTypeDef
def get_value() -> AggregationRequestTypeDef:
return {
"accountAggregation": ...,
}
# AggregationRequestTypeDef definition
class AggregationRequestTypeDef(TypedDict):
accountAggregation: NotRequired[AccountAggregationTypeDef], # (1)
amiAggregation: NotRequired[AmiAggregationTypeDef], # (2)
awsEcrContainerAggregation: NotRequired[AwsEcrContainerAggregationTypeDef], # (3)
ec2InstanceAggregation: NotRequired[Ec2InstanceAggregationTypeDef], # (4)
findingTypeAggregation: NotRequired[FindingTypeAggregationTypeDef], # (5)
imageLayerAggregation: NotRequired[ImageLayerAggregationTypeDef], # (6)
lambdaFunctionAggregation: NotRequired[LambdaFunctionAggregationTypeDef], # (7)
lambdaLayerAggregation: NotRequired[LambdaLayerAggregationTypeDef], # (8)
packageAggregation: NotRequired[PackageAggregationTypeDef], # (9)
repositoryAggregation: NotRequired[RepositoryAggregationTypeDef], # (10)
titleAggregation: NotRequired[TitleAggregationTypeDef], # (11)
- See AccountAggregationTypeDef
- See AmiAggregationTypeDef
- See AwsEcrContainerAggregationTypeDef
- See Ec2InstanceAggregationTypeDef
- See FindingTypeAggregationTypeDef
- See ImageLayerAggregationTypeDef
- See LambdaFunctionAggregationTypeDef
- See LambdaLayerAggregationTypeDef
- See PackageAggregationTypeDef
- See RepositoryAggregationTypeDef
- See TitleAggregationTypeDef
GetConfigurationResponseTypeDef#
# GetConfigurationResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetConfigurationResponseTypeDef
def get_value() -> GetConfigurationResponseTypeDef:
return {
"ecrConfiguration": ...,
"ResponseMetadata": ...,
}
# GetConfigurationResponseTypeDef definition
class GetConfigurationResponseTypeDef(TypedDict):
ecrConfiguration: EcrConfigurationStateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchVulnerabilitiesResponseTypeDef#
# SearchVulnerabilitiesResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import SearchVulnerabilitiesResponseTypeDef
def get_value() -> SearchVulnerabilitiesResponseTypeDef:
return {
"nextToken": ...,
"vulnerabilities": ...,
"ResponseMetadata": ...,
}
# SearchVulnerabilitiesResponseTypeDef definition
class SearchVulnerabilitiesResponseTypeDef(TypedDict):
nextToken: str,
vulnerabilities: List[VulnerabilityTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FilterCriteriaTypeDef#
# FilterCriteriaTypeDef usage example
from mypy_boto3_inspector2.type_defs import FilterCriteriaTypeDef
def get_value() -> FilterCriteriaTypeDef:
return {
"awsAccountId": ...,
}
# FilterCriteriaTypeDef definition
class FilterCriteriaTypeDef(TypedDict):
awsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
componentId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
componentType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ec2InstanceImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ec2InstanceSubnetId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ec2InstanceVpcId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageArchitecture: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageHash: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImagePushedAt: NotRequired[Sequence[DateFilterTypeDef]], # (9)
ecrImageRegistry: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageRepositoryName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ecrImageTags: NotRequired[Sequence[StringFilterTypeDef]], # (1)
exploitAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
findingType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
firstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (9)
fixAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
inspectorScore: NotRequired[Sequence[NumberFilterTypeDef]], # (19)
lambdaFunctionExecutionRoleArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionLastModifiedAt: NotRequired[Sequence[DateFilterTypeDef]], # (9)
lambdaFunctionLayers: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lambdaFunctionRuntime: NotRequired[Sequence[StringFilterTypeDef]], # (1)
lastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (9)
networkProtocol: NotRequired[Sequence[StringFilterTypeDef]], # (1)
portRange: NotRequired[Sequence[PortRangeFilterTypeDef]], # (27)
relatedVulnerabilities: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
resourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (30)
resourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
severity: NotRequired[Sequence[StringFilterTypeDef]], # (1)
title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
updatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (9)
vendorSeverity: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerabilityId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerabilitySource: NotRequired[Sequence[StringFilterTypeDef]], # (1)
vulnerablePackages: NotRequired[Sequence[PackageFilterTypeDef]], # (38)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See PortRangeFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See PackageFilterTypeDef
BatchGetFreeTrialInfoResponseTypeDef#
# BatchGetFreeTrialInfoResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetFreeTrialInfoResponseTypeDef
def get_value() -> BatchGetFreeTrialInfoResponseTypeDef:
return {
"accounts": ...,
"failedAccounts": ...,
"ResponseMetadata": ...,
}
# BatchGetFreeTrialInfoResponseTypeDef definition
class BatchGetFreeTrialInfoResponseTypeDef(TypedDict):
accounts: List[FreeTrialAccountInfoTypeDef], # (1)
failedAccounts: List[FreeTrialInfoErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CoveredResourceTypeDef#
# CoveredResourceTypeDef usage example
from mypy_boto3_inspector2.type_defs import CoveredResourceTypeDef
def get_value() -> CoveredResourceTypeDef:
return {
"accountId": ...,
"resourceId": ...,
"resourceType": ...,
"scanType": ...,
}
# CoveredResourceTypeDef definition
class CoveredResourceTypeDef(TypedDict):
accountId: str,
resourceId: str,
resourceType: CoverageResourceTypeType, # (2)
scanType: ScanTypeType, # (4)
resourceMetadata: NotRequired[ResourceScanMetadataTypeDef], # (1)
scanStatus: NotRequired[ScanStatusTypeDef], # (3)
NetworkReachabilityDetailsTypeDef#
# NetworkReachabilityDetailsTypeDef usage example
from mypy_boto3_inspector2.type_defs import NetworkReachabilityDetailsTypeDef
def get_value() -> NetworkReachabilityDetailsTypeDef:
return {
"networkPath": ...,
"openPortRange": ...,
"protocol": ...,
}
# NetworkReachabilityDetailsTypeDef definition
class NetworkReachabilityDetailsTypeDef(TypedDict):
networkPath: NetworkPathTypeDef, # (1)
openPortRange: PortRangeTypeDef, # (2)
protocol: NetworkProtocolType, # (3)
- See NetworkPathTypeDef
- See PortRangeTypeDef
- See NetworkProtocolType
ListUsageTotalsResponseTypeDef#
# ListUsageTotalsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListUsageTotalsResponseTypeDef
def get_value() -> ListUsageTotalsResponseTypeDef:
return {
"nextToken": ...,
"totals": ...,
"ResponseMetadata": ...,
}
# ListUsageTotalsResponseTypeDef definition
class ListUsageTotalsResponseTypeDef(TypedDict):
nextToken: str,
totals: List[UsageTotalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFindingAggregationsResponseTypeDef#
# ListFindingAggregationsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsResponseTypeDef
def get_value() -> ListFindingAggregationsResponseTypeDef:
return {
"aggregationType": ...,
"nextToken": ...,
"responses": ...,
"ResponseMetadata": ...,
}
# ListFindingAggregationsResponseTypeDef definition
class ListFindingAggregationsResponseTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
nextToken: str,
responses: List[AggregationResponseTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchGetAccountStatusResponseTypeDef#
# BatchGetAccountStatusResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import BatchGetAccountStatusResponseTypeDef
def get_value() -> BatchGetAccountStatusResponseTypeDef:
return {
"accounts": ...,
"failedAccounts": ...,
"ResponseMetadata": ...,
}
# BatchGetAccountStatusResponseTypeDef definition
class BatchGetAccountStatusResponseTypeDef(TypedDict):
accounts: List[AccountStateTypeDef], # (1)
failedAccounts: List[FailedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ResourceTypeDef#
# ResourceTypeDef usage example
from mypy_boto3_inspector2.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"id": ...,
"type": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
id: str,
type: ResourceTypeType, # (2)
details: NotRequired[ResourceDetailsTypeDef], # (1)
partition: NotRequired[str],
region: NotRequired[str],
tags: NotRequired[Dict[str, str]],
ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef#
# ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef
def get_value() -> ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef:
return {
"aggregationType": ...,
}
# ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef definition
class ListFindingAggregationsRequestListFindingAggregationsPaginateTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
accountIds: NotRequired[Sequence[StringFilterTypeDef]], # (2)
aggregationRequest: NotRequired[AggregationRequestTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See AggregationTypeType
- See StringFilterTypeDef
- See AggregationRequestTypeDef
- See PaginatorConfigTypeDef
ListFindingAggregationsRequestRequestTypeDef#
# ListFindingAggregationsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingAggregationsRequestRequestTypeDef
def get_value() -> ListFindingAggregationsRequestRequestTypeDef:
return {
"aggregationType": ...,
}
# ListFindingAggregationsRequestRequestTypeDef definition
class ListFindingAggregationsRequestRequestTypeDef(TypedDict):
aggregationType: AggregationTypeType, # (1)
accountIds: NotRequired[Sequence[StringFilterTypeDef]], # (2)
aggregationRequest: NotRequired[AggregationRequestTypeDef], # (3)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
CreateFilterRequestRequestTypeDef#
# CreateFilterRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import CreateFilterRequestRequestTypeDef
def get_value() -> CreateFilterRequestRequestTypeDef:
return {
"action": ...,
"filterCriteria": ...,
"name": ...,
}
# CreateFilterRequestRequestTypeDef definition
class CreateFilterRequestRequestTypeDef(TypedDict):
action: FilterActionType, # (1)
filterCriteria: FilterCriteriaTypeDef, # (2)
name: str,
description: NotRequired[str],
reason: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateFindingsReportRequestRequestTypeDef#
# CreateFindingsReportRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import CreateFindingsReportRequestRequestTypeDef
def get_value() -> CreateFindingsReportRequestRequestTypeDef:
return {
"reportFormat": ...,
"s3Destination": ...,
}
# CreateFindingsReportRequestRequestTypeDef definition
class CreateFindingsReportRequestRequestTypeDef(TypedDict):
reportFormat: ReportFormatType, # (1)
s3Destination: DestinationTypeDef, # (2)
filterCriteria: NotRequired[FilterCriteriaTypeDef], # (3)
- See ReportFormatType
- See DestinationTypeDef
- See FilterCriteriaTypeDef
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_inspector2.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"action": ...,
"arn": ...,
"createdAt": ...,
"criteria": ...,
"name": ...,
"ownerId": ...,
"updatedAt": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
action: FilterActionType, # (1)
arn: str,
createdAt: datetime,
criteria: FilterCriteriaTypeDef, # (2)
name: str,
ownerId: str,
updatedAt: datetime,
description: NotRequired[str],
reason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
GetFindingsReportStatusResponseTypeDef#
# GetFindingsReportStatusResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import GetFindingsReportStatusResponseTypeDef
def get_value() -> GetFindingsReportStatusResponseTypeDef:
return {
"destination": ...,
"errorCode": ...,
"errorMessage": ...,
"filterCriteria": ...,
"reportId": ...,
"status": ...,
"ResponseMetadata": ...,
}
# GetFindingsReportStatusResponseTypeDef definition
class GetFindingsReportStatusResponseTypeDef(TypedDict):
destination: DestinationTypeDef, # (1)
errorCode: ReportingErrorCodeType, # (2)
errorMessage: str,
filterCriteria: FilterCriteriaTypeDef, # (3)
reportId: str,
status: ExternalReportStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DestinationTypeDef
- See ReportingErrorCodeType
- See FilterCriteriaTypeDef
- See ExternalReportStatusType
- See ResponseMetadataTypeDef
ListFindingsRequestListFindingsPaginateTypeDef#
# ListFindingsRequestListFindingsPaginateTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingsRequestListFindingsPaginateTypeDef
def get_value() -> ListFindingsRequestListFindingsPaginateTypeDef:
return {
"filterCriteria": ...,
}
# ListFindingsRequestListFindingsPaginateTypeDef definition
class ListFindingsRequestListFindingsPaginateTypeDef(TypedDict):
filterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
sortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListFindingsRequestRequestTypeDef#
# ListFindingsRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingsRequestRequestTypeDef
def get_value() -> ListFindingsRequestRequestTypeDef:
return {
"filterCriteria": ...,
}
# ListFindingsRequestRequestTypeDef definition
class ListFindingsRequestRequestTypeDef(TypedDict):
filterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
UpdateFilterRequestRequestTypeDef#
# UpdateFilterRequestRequestTypeDef usage example
from mypy_boto3_inspector2.type_defs import UpdateFilterRequestRequestTypeDef
def get_value() -> UpdateFilterRequestRequestTypeDef:
return {
"filterArn": ...,
}
# UpdateFilterRequestRequestTypeDef definition
class UpdateFilterRequestRequestTypeDef(TypedDict):
filterArn: str,
action: NotRequired[FilterActionType], # (1)
description: NotRequired[str],
filterCriteria: NotRequired[FilterCriteriaTypeDef], # (2)
name: NotRequired[str],
reason: NotRequired[str],
ListCoverageResponseTypeDef#
# ListCoverageResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListCoverageResponseTypeDef
def get_value() -> ListCoverageResponseTypeDef:
return {
"coveredResources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListCoverageResponseTypeDef definition
class ListCoverageResponseTypeDef(TypedDict):
coveredResources: List[CoveredResourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FindingTypeDef#
# FindingTypeDef usage example
from mypy_boto3_inspector2.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"awsAccountId": ...,
"description": ...,
"findingArn": ...,
"firstObservedAt": ...,
"lastObservedAt": ...,
"remediation": ...,
"resources": ...,
"severity": ...,
"status": ...,
"type": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
awsAccountId: str,
description: str,
findingArn: str,
firstObservedAt: datetime,
lastObservedAt: datetime,
remediation: RemediationTypeDef, # (7)
resources: List[ResourceTypeDef], # (8)
severity: SeverityType, # (9)
status: FindingStatusType, # (10)
type: FindingTypeType, # (11)
exploitAvailable: NotRequired[ExploitAvailableType], # (1)
exploitabilityDetails: NotRequired[ExploitabilityDetailsTypeDef], # (2)
fixAvailable: NotRequired[FixAvailableType], # (3)
inspectorScore: NotRequired[float],
inspectorScoreDetails: NotRequired[InspectorScoreDetailsTypeDef], # (4)
networkReachabilityDetails: NotRequired[NetworkReachabilityDetailsTypeDef], # (5)
packageVulnerabilityDetails: NotRequired[PackageVulnerabilityDetailsTypeDef], # (6)
title: NotRequired[str],
updatedAt: NotRequired[datetime],
- See ExploitAvailableType
- See ExploitabilityDetailsTypeDef
- See FixAvailableType
- See InspectorScoreDetailsTypeDef
- See NetworkReachabilityDetailsTypeDef
- See PackageVulnerabilityDetailsTypeDef
- See RemediationTypeDef
- See ResourceTypeDef
- See SeverityType
- See FindingStatusType
- See FindingTypeType
ListFiltersResponseTypeDef#
# ListFiltersResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFiltersResponseTypeDef
def get_value() -> ListFiltersResponseTypeDef:
return {
"filters": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFiltersResponseTypeDef definition
class ListFiltersResponseTypeDef(TypedDict):
filters: List[FilterTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FilterTypeDef
- See ResponseMetadataTypeDef
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef usage example
from mypy_boto3_inspector2.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"findings": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
findings: List[FindingTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)