Type definitions#
Auto-generated documentation for Inspector type annotations stubs module mypy-boto3-inspector.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_inspector.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AttributeTypeDef#
# AttributeTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AttributeTypeDef
def get_value() -> AttributeTypeDef:
return {
"key": ...,
}
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
key: str,
value: NotRequired[str],
FailedItemDetailsTypeDef#
# FailedItemDetailsTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import FailedItemDetailsTypeDef
def get_value() -> FailedItemDetailsTypeDef:
return {
"failureCode": ...,
}
# FailedItemDetailsTypeDef definition
class FailedItemDetailsTypeDef(TypedDict):
failureCode: FailedItemErrorCodeType, # (1)
retryable: bool,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AgentFilterTypeDef#
# AgentFilterTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AgentFilterTypeDef
def get_value() -> AgentFilterTypeDef:
return {
"agentHealths": ...,
}
# AgentFilterTypeDef definition
class AgentFilterTypeDef(TypedDict):
agentHealths: Sequence[AgentHealthType], # (1)
agentHealthCodes: Sequence[AgentHealthCodeType], # (2)
- See
Sequence[AgentHealthType]
- See
Sequence[AgentHealthCodeType]
AgentPreviewTypeDef#
# AgentPreviewTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AgentPreviewTypeDef
def get_value() -> AgentPreviewTypeDef:
return {
"hostname": ...,
}
# AgentPreviewTypeDef definition
class AgentPreviewTypeDef(TypedDict):
agentId: str,
hostname: NotRequired[str],
autoScalingGroup: NotRequired[str],
agentHealth: NotRequired[AgentHealthType], # (1)
agentVersion: NotRequired[str],
operatingSystem: NotRequired[str],
kernelVersion: NotRequired[str],
ipv4Address: NotRequired[str],
- See AgentHealthType
TelemetryMetadataTypeDef#
# TelemetryMetadataTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import TelemetryMetadataTypeDef
def get_value() -> TelemetryMetadataTypeDef:
return {
"messageType": ...,
}
# TelemetryMetadataTypeDef definition
class TelemetryMetadataTypeDef(TypedDict):
messageType: str,
count: int,
dataSize: NotRequired[int],
DurationRangeTypeDef#
# DurationRangeTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DurationRangeTypeDef
def get_value() -> DurationRangeTypeDef:
return {
"minSeconds": ...,
}
# DurationRangeTypeDef definition
class DurationRangeTypeDef(TypedDict):
minSeconds: NotRequired[int],
maxSeconds: NotRequired[int],
AssessmentRunNotificationTypeDef#
# AssessmentRunNotificationTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentRunNotificationTypeDef
def get_value() -> AssessmentRunNotificationTypeDef:
return {
"date": ...,
}
# AssessmentRunNotificationTypeDef definition
class AssessmentRunNotificationTypeDef(TypedDict):
date: datetime.datetime,
event: InspectorEventType, # (1)
error: bool,
message: NotRequired[str],
snsTopicArn: NotRequired[str],
snsPublishStatusCode: NotRequired[AssessmentRunNotificationSnsStatusCodeType], # (2)
AssessmentRunStateChangeTypeDef#
# AssessmentRunStateChangeTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentRunStateChangeTypeDef
def get_value() -> AssessmentRunStateChangeTypeDef:
return {
"stateChangedAt": ...,
}
# AssessmentRunStateChangeTypeDef definition
class AssessmentRunStateChangeTypeDef(TypedDict):
stateChangedAt: datetime.datetime,
state: AssessmentRunStateType, # (1)
AssessmentTargetFilterTypeDef#
# AssessmentTargetFilterTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentTargetFilterTypeDef
def get_value() -> AssessmentTargetFilterTypeDef:
return {
"assessmentTargetNamePattern": ...,
}
# AssessmentTargetFilterTypeDef definition
class AssessmentTargetFilterTypeDef(TypedDict):
assessmentTargetNamePattern: NotRequired[str],
AssessmentTargetTypeDef#
# AssessmentTargetTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentTargetTypeDef
def get_value() -> AssessmentTargetTypeDef:
return {
"arn": ...,
}
# AssessmentTargetTypeDef definition
class AssessmentTargetTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
resourceGroupArn: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: NotRequired[str],
CreateAssessmentTargetRequestTypeDef#
# CreateAssessmentTargetRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTargetRequestTypeDef
def get_value() -> CreateAssessmentTargetRequestTypeDef:
return {
"assessmentTargetName": ...,
}
# CreateAssessmentTargetRequestTypeDef definition
class CreateAssessmentTargetRequestTypeDef(TypedDict):
assessmentTargetName: str,
resourceGroupArn: NotRequired[str],
CreateExclusionsPreviewRequestTypeDef#
# CreateExclusionsPreviewRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateExclusionsPreviewRequestTypeDef
def get_value() -> CreateExclusionsPreviewRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# CreateExclusionsPreviewRequestTypeDef definition
class CreateExclusionsPreviewRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
ResourceGroupTagTypeDef#
# ResourceGroupTagTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ResourceGroupTagTypeDef
def get_value() -> ResourceGroupTagTypeDef:
return {
"key": ...,
}
# ResourceGroupTagTypeDef definition
class ResourceGroupTagTypeDef(TypedDict):
key: str,
value: NotRequired[str],
DeleteAssessmentRunRequestTypeDef#
# DeleteAssessmentRunRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentRunRequestTypeDef
def get_value() -> DeleteAssessmentRunRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# DeleteAssessmentRunRequestTypeDef definition
class DeleteAssessmentRunRequestTypeDef(TypedDict):
assessmentRunArn: str,
DeleteAssessmentTargetRequestTypeDef#
# DeleteAssessmentTargetRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentTargetRequestTypeDef
def get_value() -> DeleteAssessmentTargetRequestTypeDef:
return {
"assessmentTargetArn": ...,
}
# DeleteAssessmentTargetRequestTypeDef definition
class DeleteAssessmentTargetRequestTypeDef(TypedDict):
assessmentTargetArn: str,
DeleteAssessmentTemplateRequestTypeDef#
# DeleteAssessmentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentTemplateRequestTypeDef
def get_value() -> DeleteAssessmentTemplateRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# DeleteAssessmentTemplateRequestTypeDef definition
class DeleteAssessmentTemplateRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
DescribeAssessmentRunsRequestTypeDef#
# DescribeAssessmentRunsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentRunsRequestTypeDef
def get_value() -> DescribeAssessmentRunsRequestTypeDef:
return {
"assessmentRunArns": ...,
}
# DescribeAssessmentRunsRequestTypeDef definition
class DescribeAssessmentRunsRequestTypeDef(TypedDict):
assessmentRunArns: Sequence[str],
DescribeAssessmentTargetsRequestTypeDef#
# DescribeAssessmentTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTargetsRequestTypeDef
def get_value() -> DescribeAssessmentTargetsRequestTypeDef:
return {
"assessmentTargetArns": ...,
}
# DescribeAssessmentTargetsRequestTypeDef definition
class DescribeAssessmentTargetsRequestTypeDef(TypedDict):
assessmentTargetArns: Sequence[str],
DescribeAssessmentTemplatesRequestTypeDef#
# DescribeAssessmentTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTemplatesRequestTypeDef
def get_value() -> DescribeAssessmentTemplatesRequestTypeDef:
return {
"assessmentTemplateArns": ...,
}
# DescribeAssessmentTemplatesRequestTypeDef definition
class DescribeAssessmentTemplatesRequestTypeDef(TypedDict):
assessmentTemplateArns: Sequence[str],
DescribeExclusionsRequestTypeDef#
# DescribeExclusionsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeExclusionsRequestTypeDef
def get_value() -> DescribeExclusionsRequestTypeDef:
return {
"exclusionArns": ...,
}
# DescribeExclusionsRequestTypeDef definition
class DescribeExclusionsRequestTypeDef(TypedDict):
exclusionArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
DescribeFindingsRequestTypeDef#
# DescribeFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeFindingsRequestTypeDef
def get_value() -> DescribeFindingsRequestTypeDef:
return {
"findingArns": ...,
}
# DescribeFindingsRequestTypeDef definition
class DescribeFindingsRequestTypeDef(TypedDict):
findingArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
DescribeResourceGroupsRequestTypeDef#
# DescribeResourceGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeResourceGroupsRequestTypeDef
def get_value() -> DescribeResourceGroupsRequestTypeDef:
return {
"resourceGroupArns": ...,
}
# DescribeResourceGroupsRequestTypeDef definition
class DescribeResourceGroupsRequestTypeDef(TypedDict):
resourceGroupArns: Sequence[str],
DescribeRulesPackagesRequestTypeDef#
# DescribeRulesPackagesRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeRulesPackagesRequestTypeDef
def get_value() -> DescribeRulesPackagesRequestTypeDef:
return {
"rulesPackageArns": ...,
}
# DescribeRulesPackagesRequestTypeDef definition
class DescribeRulesPackagesRequestTypeDef(TypedDict):
rulesPackageArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
RulesPackageTypeDef#
# RulesPackageTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import RulesPackageTypeDef
def get_value() -> RulesPackageTypeDef:
return {
"arn": ...,
}
# RulesPackageTypeDef definition
class RulesPackageTypeDef(TypedDict):
arn: str,
name: str,
version: str,
provider: str,
description: NotRequired[str],
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"event": ...,
}
# EventSubscriptionTypeDef definition
class EventSubscriptionTypeDef(TypedDict):
event: InspectorEventType, # (1)
subscribedAt: datetime.datetime,
ScopeTypeDef#
# ScopeTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
return {
"key": ...,
}
# ScopeTypeDef definition
class ScopeTypeDef(TypedDict):
key: NotRequired[ScopeTypeType], # (1)
value: NotRequired[str],
- See ScopeTypeType
InspectorServiceAttributesTypeDef#
# InspectorServiceAttributesTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import InspectorServiceAttributesTypeDef
def get_value() -> InspectorServiceAttributesTypeDef:
return {
"schemaVersion": ...,
}
# InspectorServiceAttributesTypeDef definition
class InspectorServiceAttributesTypeDef(TypedDict):
schemaVersion: int,
assessmentRunArn: NotRequired[str],
rulesPackageArn: NotRequired[str],
GetAssessmentReportRequestTypeDef#
# GetAssessmentReportRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetAssessmentReportRequestTypeDef
def get_value() -> GetAssessmentReportRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# GetAssessmentReportRequestTypeDef definition
class GetAssessmentReportRequestTypeDef(TypedDict):
assessmentRunArn: str,
reportFileFormat: ReportFileFormatType, # (1)
reportType: ReportTypeType, # (2)
- See ReportFileFormatType
- See ReportTypeType
GetExclusionsPreviewRequestTypeDef#
# GetExclusionsPreviewRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetExclusionsPreviewRequestTypeDef
def get_value() -> GetExclusionsPreviewRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# GetExclusionsPreviewRequestTypeDef definition
class GetExclusionsPreviewRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
previewToken: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
GetTelemetryMetadataRequestTypeDef#
# GetTelemetryMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetTelemetryMetadataRequestTypeDef
def get_value() -> GetTelemetryMetadataRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# GetTelemetryMetadataRequestTypeDef definition
class GetTelemetryMetadataRequestTypeDef(TypedDict):
assessmentRunArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEventSubscriptionsRequestTypeDef#
# ListEventSubscriptionsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsRequestTypeDef
def get_value() -> ListEventSubscriptionsRequestTypeDef:
return {
"resourceArn": ...,
}
# ListEventSubscriptionsRequestTypeDef definition
class ListEventSubscriptionsRequestTypeDef(TypedDict):
resourceArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListExclusionsRequestTypeDef#
# ListExclusionsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListExclusionsRequestTypeDef
def get_value() -> ListExclusionsRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# ListExclusionsRequestTypeDef definition
class ListExclusionsRequestTypeDef(TypedDict):
assessmentRunArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListRulesPackagesRequestTypeDef#
# ListRulesPackagesRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesRequestTypeDef
def get_value() -> ListRulesPackagesRequestTypeDef:
return {
"nextToken": ...,
}
# ListRulesPackagesRequestTypeDef definition
class ListRulesPackagesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
PrivateIpTypeDef#
# PrivateIpTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import PrivateIpTypeDef
def get_value() -> PrivateIpTypeDef:
return {
"privateDnsName": ...,
}
# PrivateIpTypeDef definition
class PrivateIpTypeDef(TypedDict):
privateDnsName: NotRequired[str],
privateIpAddress: NotRequired[str],
SecurityGroupTypeDef#
# SecurityGroupTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import SecurityGroupTypeDef
def get_value() -> SecurityGroupTypeDef:
return {
"groupName": ...,
}
# SecurityGroupTypeDef definition
class SecurityGroupTypeDef(TypedDict):
groupName: NotRequired[str],
groupId: NotRequired[str],
PreviewAgentsRequestTypeDef#
# PreviewAgentsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsRequestTypeDef
def get_value() -> PreviewAgentsRequestTypeDef:
return {
"previewAgentsArn": ...,
}
# PreviewAgentsRequestTypeDef definition
class PreviewAgentsRequestTypeDef(TypedDict):
previewAgentsArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
RegisterCrossAccountAccessRoleRequestTypeDef#
# RegisterCrossAccountAccessRoleRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import RegisterCrossAccountAccessRoleRequestTypeDef
def get_value() -> RegisterCrossAccountAccessRoleRequestTypeDef:
return {
"roleArn": ...,
}
# RegisterCrossAccountAccessRoleRequestTypeDef definition
class RegisterCrossAccountAccessRoleRequestTypeDef(TypedDict):
roleArn: str,
RemoveAttributesFromFindingsRequestTypeDef#
# RemoveAttributesFromFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import RemoveAttributesFromFindingsRequestTypeDef
def get_value() -> RemoveAttributesFromFindingsRequestTypeDef:
return {
"findingArns": ...,
}
# RemoveAttributesFromFindingsRequestTypeDef definition
class RemoveAttributesFromFindingsRequestTypeDef(TypedDict):
findingArns: Sequence[str],
attributeKeys: Sequence[str],
StartAssessmentRunRequestTypeDef#
# StartAssessmentRunRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import StartAssessmentRunRequestTypeDef
def get_value() -> StartAssessmentRunRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# StartAssessmentRunRequestTypeDef definition
class StartAssessmentRunRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
assessmentRunName: NotRequired[str],
StopAssessmentRunRequestTypeDef#
# StopAssessmentRunRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import StopAssessmentRunRequestTypeDef
def get_value() -> StopAssessmentRunRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# StopAssessmentRunRequestTypeDef definition
class StopAssessmentRunRequestTypeDef(TypedDict):
assessmentRunArn: str,
stopAction: NotRequired[StopActionType], # (1)
- See StopActionType
SubscribeToEventRequestTypeDef#
# SubscribeToEventRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import SubscribeToEventRequestTypeDef
def get_value() -> SubscribeToEventRequestTypeDef:
return {
"resourceArn": ...,
}
# SubscribeToEventRequestTypeDef definition
class SubscribeToEventRequestTypeDef(TypedDict):
resourceArn: str,
event: InspectorEventType, # (1)
topicArn: str,
UnsubscribeFromEventRequestTypeDef#
# UnsubscribeFromEventRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import UnsubscribeFromEventRequestTypeDef
def get_value() -> UnsubscribeFromEventRequestTypeDef:
return {
"resourceArn": ...,
}
# UnsubscribeFromEventRequestTypeDef definition
class UnsubscribeFromEventRequestTypeDef(TypedDict):
resourceArn: str,
event: InspectorEventType, # (1)
topicArn: str,
UpdateAssessmentTargetRequestTypeDef#
# UpdateAssessmentTargetRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import UpdateAssessmentTargetRequestTypeDef
def get_value() -> UpdateAssessmentTargetRequestTypeDef:
return {
"assessmentTargetArn": ...,
}
# UpdateAssessmentTargetRequestTypeDef definition
class UpdateAssessmentTargetRequestTypeDef(TypedDict):
assessmentTargetArn: str,
assessmentTargetName: str,
resourceGroupArn: NotRequired[str],
AddAttributesToFindingsRequestTypeDef#
# AddAttributesToFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AddAttributesToFindingsRequestTypeDef
def get_value() -> AddAttributesToFindingsRequestTypeDef:
return {
"findingArns": ...,
}
# AddAttributesToFindingsRequestTypeDef definition
class AddAttributesToFindingsRequestTypeDef(TypedDict):
findingArns: Sequence[str],
attributes: Sequence[AttributeTypeDef], # (1)
- See
Sequence[AttributeTypeDef]
AssessmentTemplateTypeDef#
# AssessmentTemplateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentTemplateTypeDef
def get_value() -> AssessmentTemplateTypeDef:
return {
"arn": ...,
}
# AssessmentTemplateTypeDef definition
class AssessmentTemplateTypeDef(TypedDict):
arn: str,
name: str,
assessmentTargetArn: str,
durationInSeconds: int,
rulesPackageArns: List[str],
userAttributesForFindings: List[AttributeTypeDef], # (1)
assessmentRunCount: int,
createdAt: datetime.datetime,
lastAssessmentRunArn: NotRequired[str],
- See
List[AttributeTypeDef]
CreateAssessmentTemplateRequestTypeDef#
# CreateAssessmentTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTemplateRequestTypeDef
def get_value() -> CreateAssessmentTemplateRequestTypeDef:
return {
"assessmentTargetArn": ...,
}
# CreateAssessmentTemplateRequestTypeDef definition
class CreateAssessmentTemplateRequestTypeDef(TypedDict):
assessmentTargetArn: str,
assessmentTemplateName: str,
durationInSeconds: int,
rulesPackageArns: Sequence[str],
userAttributesForFindings: NotRequired[Sequence[AttributeTypeDef]], # (1)
- See
Sequence[AttributeTypeDef]
AddAttributesToFindingsResponseTypeDef#
# AddAttributesToFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AddAttributesToFindingsResponseTypeDef
def get_value() -> AddAttributesToFindingsResponseTypeDef:
return {
"failedItems": ...,
}
# AddAttributesToFindingsResponseTypeDef definition
class AddAttributesToFindingsResponseTypeDef(TypedDict):
failedItems: Dict[str, FailedItemDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
CreateAssessmentTargetResponseTypeDef#
# CreateAssessmentTargetResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTargetResponseTypeDef
def get_value() -> CreateAssessmentTargetResponseTypeDef:
return {
"assessmentTargetArn": ...,
}
# CreateAssessmentTargetResponseTypeDef definition
class CreateAssessmentTargetResponseTypeDef(TypedDict):
assessmentTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAssessmentTemplateResponseTypeDef#
# CreateAssessmentTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTemplateResponseTypeDef
def get_value() -> CreateAssessmentTemplateResponseTypeDef:
return {
"assessmentTemplateArn": ...,
}
# CreateAssessmentTemplateResponseTypeDef definition
class CreateAssessmentTemplateResponseTypeDef(TypedDict):
assessmentTemplateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateExclusionsPreviewResponseTypeDef#
# CreateExclusionsPreviewResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateExclusionsPreviewResponseTypeDef
def get_value() -> CreateExclusionsPreviewResponseTypeDef:
return {
"previewToken": ...,
}
# CreateExclusionsPreviewResponseTypeDef definition
class CreateExclusionsPreviewResponseTypeDef(TypedDict):
previewToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceGroupResponseTypeDef#
# CreateResourceGroupResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateResourceGroupResponseTypeDef
def get_value() -> CreateResourceGroupResponseTypeDef:
return {
"resourceGroupArn": ...,
}
# CreateResourceGroupResponseTypeDef definition
class CreateResourceGroupResponseTypeDef(TypedDict):
resourceGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCrossAccountAccessRoleResponseTypeDef#
# DescribeCrossAccountAccessRoleResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeCrossAccountAccessRoleResponseTypeDef
def get_value() -> DescribeCrossAccountAccessRoleResponseTypeDef:
return {
"roleArn": ...,
}
# DescribeCrossAccountAccessRoleResponseTypeDef definition
class DescribeCrossAccountAccessRoleResponseTypeDef(TypedDict):
roleArn: str,
valid: bool,
registeredAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAssessmentReportResponseTypeDef#
# GetAssessmentReportResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetAssessmentReportResponseTypeDef
def get_value() -> GetAssessmentReportResponseTypeDef:
return {
"status": ...,
}
# GetAssessmentReportResponseTypeDef definition
class GetAssessmentReportResponseTypeDef(TypedDict):
status: ReportStatusType, # (1)
url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentRunsResponseTypeDef#
# ListAssessmentRunsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsResponseTypeDef
def get_value() -> ListAssessmentRunsResponseTypeDef:
return {
"assessmentRunArns": ...,
}
# ListAssessmentRunsResponseTypeDef definition
class ListAssessmentRunsResponseTypeDef(TypedDict):
assessmentRunArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListAssessmentTargetsResponseTypeDef#
# ListAssessmentTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsResponseTypeDef
def get_value() -> ListAssessmentTargetsResponseTypeDef:
return {
"assessmentTargetArns": ...,
}
# ListAssessmentTargetsResponseTypeDef definition
class ListAssessmentTargetsResponseTypeDef(TypedDict):
assessmentTargetArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListAssessmentTemplatesResponseTypeDef#
# ListAssessmentTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesResponseTypeDef
def get_value() -> ListAssessmentTemplatesResponseTypeDef:
return {
"assessmentTemplateArns": ...,
}
# ListAssessmentTemplatesResponseTypeDef definition
class ListAssessmentTemplatesResponseTypeDef(TypedDict):
assessmentTemplateArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListExclusionsResponseTypeDef#
# ListExclusionsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListExclusionsResponseTypeDef
def get_value() -> ListExclusionsResponseTypeDef:
return {
"exclusionArns": ...,
}
# ListExclusionsResponseTypeDef definition
class ListExclusionsResponseTypeDef(TypedDict):
exclusionArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"findingArns": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
findingArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListRulesPackagesResponseTypeDef#
# ListRulesPackagesResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesResponseTypeDef
def get_value() -> ListRulesPackagesResponseTypeDef:
return {
"rulesPackageArns": ...,
}
# ListRulesPackagesResponseTypeDef definition
class ListRulesPackagesResponseTypeDef(TypedDict):
rulesPackageArns: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
RemoveAttributesFromFindingsResponseTypeDef#
# RemoveAttributesFromFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import RemoveAttributesFromFindingsResponseTypeDef
def get_value() -> RemoveAttributesFromFindingsResponseTypeDef:
return {
"failedItems": ...,
}
# RemoveAttributesFromFindingsResponseTypeDef definition
class RemoveAttributesFromFindingsResponseTypeDef(TypedDict):
failedItems: Dict[str, FailedItemDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
StartAssessmentRunResponseTypeDef#
# StartAssessmentRunResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import StartAssessmentRunResponseTypeDef
def get_value() -> StartAssessmentRunResponseTypeDef:
return {
"assessmentRunArn": ...,
}
# StartAssessmentRunResponseTypeDef definition
class StartAssessmentRunResponseTypeDef(TypedDict):
assessmentRunArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssessmentRunAgentsRequestTypeDef#
# ListAssessmentRunAgentsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsRequestTypeDef
def get_value() -> ListAssessmentRunAgentsRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# ListAssessmentRunAgentsRequestTypeDef definition
class ListAssessmentRunAgentsRequestTypeDef(TypedDict):
assessmentRunArn: str,
filter: NotRequired[AgentFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PreviewAgentsResponseTypeDef#
# PreviewAgentsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsResponseTypeDef
def get_value() -> PreviewAgentsResponseTypeDef:
return {
"agentPreviews": ...,
}
# PreviewAgentsResponseTypeDef definition
class PreviewAgentsResponseTypeDef(TypedDict):
agentPreviews: List[AgentPreviewTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[AgentPreviewTypeDef]
- See ResponseMetadataTypeDef
AssessmentRunAgentTypeDef#
# AssessmentRunAgentTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentRunAgentTypeDef
def get_value() -> AssessmentRunAgentTypeDef:
return {
"agentId": ...,
}
# AssessmentRunAgentTypeDef definition
class AssessmentRunAgentTypeDef(TypedDict):
agentId: str,
assessmentRunArn: str,
agentHealth: AgentHealthType, # (1)
agentHealthCode: AgentHealthCodeType, # (2)
telemetryMetadata: List[TelemetryMetadataTypeDef], # (3)
agentHealthDetails: NotRequired[str],
autoScalingGroup: NotRequired[str],
- See AgentHealthType
- See AgentHealthCodeType
- See
List[TelemetryMetadataTypeDef]
GetTelemetryMetadataResponseTypeDef#
# GetTelemetryMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetTelemetryMetadataResponseTypeDef
def get_value() -> GetTelemetryMetadataResponseTypeDef:
return {
"telemetryMetadata": ...,
}
# GetTelemetryMetadataResponseTypeDef definition
class GetTelemetryMetadataResponseTypeDef(TypedDict):
telemetryMetadata: List[TelemetryMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TelemetryMetadataTypeDef]
- See ResponseMetadataTypeDef
AssessmentTemplateFilterTypeDef#
# AssessmentTemplateFilterTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentTemplateFilterTypeDef
def get_value() -> AssessmentTemplateFilterTypeDef:
return {
"namePattern": ...,
}
# AssessmentTemplateFilterTypeDef definition
class AssessmentTemplateFilterTypeDef(TypedDict):
namePattern: NotRequired[str],
durationRange: NotRequired[DurationRangeTypeDef], # (1)
rulesPackageArns: NotRequired[Sequence[str]],
AssessmentRunTypeDef#
# AssessmentRunTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentRunTypeDef
def get_value() -> AssessmentRunTypeDef:
return {
"arn": ...,
}
# AssessmentRunTypeDef definition
class AssessmentRunTypeDef(TypedDict):
arn: str,
name: str,
assessmentTemplateArn: str,
state: AssessmentRunStateType, # (1)
durationInSeconds: int,
rulesPackageArns: List[str],
userAttributesForFindings: List[AttributeTypeDef], # (2)
createdAt: datetime.datetime,
stateChangedAt: datetime.datetime,
dataCollected: bool,
stateChanges: List[AssessmentRunStateChangeTypeDef], # (3)
notifications: List[AssessmentRunNotificationTypeDef], # (4)
findingCounts: Dict[SeverityType, int], # (5)
startedAt: NotRequired[datetime.datetime],
completedAt: NotRequired[datetime.datetime],
- See AssessmentRunStateType
- See
List[AttributeTypeDef]
- See
List[AssessmentRunStateChangeTypeDef]
- See
List[AssessmentRunNotificationTypeDef]
- See
Dict[SeverityType, int]
ListAssessmentTargetsRequestTypeDef#
# ListAssessmentTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsRequestTypeDef
def get_value() -> ListAssessmentTargetsRequestTypeDef:
return {
"filter": ...,
}
# ListAssessmentTargetsRequestTypeDef definition
class ListAssessmentTargetsRequestTypeDef(TypedDict):
filter: NotRequired[AssessmentTargetFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DescribeAssessmentTargetsResponseTypeDef#
# DescribeAssessmentTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTargetsResponseTypeDef
def get_value() -> DescribeAssessmentTargetsResponseTypeDef:
return {
"assessmentTargets": ...,
}
# DescribeAssessmentTargetsResponseTypeDef definition
class DescribeAssessmentTargetsResponseTypeDef(TypedDict):
assessmentTargets: List[AssessmentTargetTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AssessmentTargetTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
SetTagsForResourceRequestTypeDef#
# SetTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import SetTagsForResourceRequestTypeDef
def get_value() -> SetTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# SetTagsForResourceRequestTypeDef definition
class SetTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateResourceGroupRequestTypeDef#
# CreateResourceGroupRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import CreateResourceGroupRequestTypeDef
def get_value() -> CreateResourceGroupRequestTypeDef:
return {
"resourceGroupTags": ...,
}
# CreateResourceGroupRequestTypeDef definition
class CreateResourceGroupRequestTypeDef(TypedDict):
resourceGroupTags: Sequence[ResourceGroupTagTypeDef], # (1)
- See
Sequence[ResourceGroupTagTypeDef]
ResourceGroupTypeDef#
# ResourceGroupTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ResourceGroupTypeDef
def get_value() -> ResourceGroupTypeDef:
return {
"arn": ...,
}
# ResourceGroupTypeDef definition
class ResourceGroupTypeDef(TypedDict):
arn: str,
tags: List[ResourceGroupTagTypeDef], # (1)
createdAt: datetime.datetime,
- See
List[ResourceGroupTagTypeDef]
DescribeRulesPackagesResponseTypeDef#
# DescribeRulesPackagesResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeRulesPackagesResponseTypeDef
def get_value() -> DescribeRulesPackagesResponseTypeDef:
return {
"rulesPackages": ...,
}
# DescribeRulesPackagesResponseTypeDef definition
class DescribeRulesPackagesResponseTypeDef(TypedDict):
rulesPackages: List[RulesPackageTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[RulesPackageTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
SubscriptionTypeDef#
# SubscriptionTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import SubscriptionTypeDef
def get_value() -> SubscriptionTypeDef:
return {
"resourceArn": ...,
}
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
resourceArn: str,
topicArn: str,
eventSubscriptions: List[EventSubscriptionTypeDef], # (1)
- See
List[EventSubscriptionTypeDef]
ExclusionPreviewTypeDef#
# ExclusionPreviewTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ExclusionPreviewTypeDef
def get_value() -> ExclusionPreviewTypeDef:
return {
"title": ...,
}
# ExclusionPreviewTypeDef definition
class ExclusionPreviewTypeDef(TypedDict):
title: str,
description: str,
recommendation: str,
scopes: List[ScopeTypeDef], # (1)
attributes: NotRequired[List[AttributeTypeDef]], # (2)
- See
List[ScopeTypeDef]
- See
List[AttributeTypeDef]
ExclusionTypeDef#
# ExclusionTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ExclusionTypeDef
def get_value() -> ExclusionTypeDef:
return {
"arn": ...,
}
# ExclusionTypeDef definition
class ExclusionTypeDef(TypedDict):
arn: str,
title: str,
description: str,
recommendation: str,
scopes: List[ScopeTypeDef], # (1)
attributes: NotRequired[List[AttributeTypeDef]], # (2)
- See
List[ScopeTypeDef]
- See
List[AttributeTypeDef]
ListAssessmentRunAgentsRequestPaginateTypeDef#
# ListAssessmentRunAgentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsRequestPaginateTypeDef
def get_value() -> ListAssessmentRunAgentsRequestPaginateTypeDef:
return {
"assessmentRunArn": ...,
}
# ListAssessmentRunAgentsRequestPaginateTypeDef definition
class ListAssessmentRunAgentsRequestPaginateTypeDef(TypedDict):
assessmentRunArn: str,
filter: NotRequired[AgentFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentTargetsRequestPaginateTypeDef#
# ListAssessmentTargetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsRequestPaginateTypeDef
def get_value() -> ListAssessmentTargetsRequestPaginateTypeDef:
return {
"filter": ...,
}
# ListAssessmentTargetsRequestPaginateTypeDef definition
class ListAssessmentTargetsRequestPaginateTypeDef(TypedDict):
filter: NotRequired[AssessmentTargetFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEventSubscriptionsRequestPaginateTypeDef#
# ListEventSubscriptionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsRequestPaginateTypeDef
def get_value() -> ListEventSubscriptionsRequestPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListEventSubscriptionsRequestPaginateTypeDef definition
class ListEventSubscriptionsRequestPaginateTypeDef(TypedDict):
resourceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExclusionsRequestPaginateTypeDef#
# ListExclusionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListExclusionsRequestPaginateTypeDef
def get_value() -> ListExclusionsRequestPaginateTypeDef:
return {
"assessmentRunArn": ...,
}
# ListExclusionsRequestPaginateTypeDef definition
class ListExclusionsRequestPaginateTypeDef(TypedDict):
assessmentRunArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesPackagesRequestPaginateTypeDef#
# ListRulesPackagesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesRequestPaginateTypeDef
def get_value() -> ListRulesPackagesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListRulesPackagesRequestPaginateTypeDef definition
class ListRulesPackagesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
PreviewAgentsRequestPaginateTypeDef#
# PreviewAgentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsRequestPaginateTypeDef
def get_value() -> PreviewAgentsRequestPaginateTypeDef:
return {
"previewAgentsArn": ...,
}
# PreviewAgentsRequestPaginateTypeDef definition
class PreviewAgentsRequestPaginateTypeDef(TypedDict):
previewAgentsArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"networkInterfaceId": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
networkInterfaceId: NotRequired[str],
subnetId: NotRequired[str],
vpcId: NotRequired[str],
privateDnsName: NotRequired[str],
privateIpAddress: NotRequired[str],
privateIpAddresses: NotRequired[List[PrivateIpTypeDef]], # (1)
publicDnsName: NotRequired[str],
publicIp: NotRequired[str],
ipv6Addresses: NotRequired[List[str]],
securityGroups: NotRequired[List[SecurityGroupTypeDef]], # (2)
- See
List[PrivateIpTypeDef]
- See
List[SecurityGroupTypeDef]
TimestampRangeTypeDef#
# TimestampRangeTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import TimestampRangeTypeDef
def get_value() -> TimestampRangeTypeDef:
return {
"beginDate": ...,
}
# TimestampRangeTypeDef definition
class TimestampRangeTypeDef(TypedDict):
beginDate: NotRequired[TimestampTypeDef],
endDate: NotRequired[TimestampTypeDef],
DescribeAssessmentTemplatesResponseTypeDef#
# DescribeAssessmentTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTemplatesResponseTypeDef
def get_value() -> DescribeAssessmentTemplatesResponseTypeDef:
return {
"assessmentTemplates": ...,
}
# DescribeAssessmentTemplatesResponseTypeDef definition
class DescribeAssessmentTemplatesResponseTypeDef(TypedDict):
assessmentTemplates: List[AssessmentTemplateTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AssessmentTemplateTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
ListAssessmentRunAgentsResponseTypeDef#
# ListAssessmentRunAgentsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsResponseTypeDef
def get_value() -> ListAssessmentRunAgentsResponseTypeDef:
return {
"assessmentRunAgents": ...,
}
# ListAssessmentRunAgentsResponseTypeDef definition
class ListAssessmentRunAgentsResponseTypeDef(TypedDict):
assessmentRunAgents: List[AssessmentRunAgentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[AssessmentRunAgentTypeDef]
- See ResponseMetadataTypeDef
ListAssessmentTemplatesRequestPaginateTypeDef#
# ListAssessmentTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesRequestPaginateTypeDef
def get_value() -> ListAssessmentTemplatesRequestPaginateTypeDef:
return {
"assessmentTargetArns": ...,
}
# ListAssessmentTemplatesRequestPaginateTypeDef definition
class ListAssessmentTemplatesRequestPaginateTypeDef(TypedDict):
assessmentTargetArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentTemplateFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentTemplatesRequestTypeDef#
# ListAssessmentTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesRequestTypeDef
def get_value() -> ListAssessmentTemplatesRequestTypeDef:
return {
"assessmentTargetArns": ...,
}
# ListAssessmentTemplatesRequestTypeDef definition
class ListAssessmentTemplatesRequestTypeDef(TypedDict):
assessmentTargetArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentTemplateFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DescribeAssessmentRunsResponseTypeDef#
# DescribeAssessmentRunsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentRunsResponseTypeDef
def get_value() -> DescribeAssessmentRunsResponseTypeDef:
return {
"assessmentRuns": ...,
}
# DescribeAssessmentRunsResponseTypeDef definition
class DescribeAssessmentRunsResponseTypeDef(TypedDict):
assessmentRuns: List[AssessmentRunTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[AssessmentRunTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
DescribeResourceGroupsResponseTypeDef#
# DescribeResourceGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeResourceGroupsResponseTypeDef
def get_value() -> DescribeResourceGroupsResponseTypeDef:
return {
"resourceGroups": ...,
}
# DescribeResourceGroupsResponseTypeDef definition
class DescribeResourceGroupsResponseTypeDef(TypedDict):
resourceGroups: List[ResourceGroupTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ResourceGroupTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
ListEventSubscriptionsResponseTypeDef#
# ListEventSubscriptionsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsResponseTypeDef
def get_value() -> ListEventSubscriptionsResponseTypeDef:
return {
"subscriptions": ...,
}
# ListEventSubscriptionsResponseTypeDef definition
class ListEventSubscriptionsResponseTypeDef(TypedDict):
subscriptions: List[SubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
List[SubscriptionTypeDef]
- See ResponseMetadataTypeDef
GetExclusionsPreviewResponseTypeDef#
# GetExclusionsPreviewResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import GetExclusionsPreviewResponseTypeDef
def get_value() -> GetExclusionsPreviewResponseTypeDef:
return {
"previewStatus": ...,
}
# GetExclusionsPreviewResponseTypeDef definition
class GetExclusionsPreviewResponseTypeDef(TypedDict):
previewStatus: PreviewStatusType, # (1)
exclusionPreviews: List[ExclusionPreviewTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
- See PreviewStatusType
- See
List[ExclusionPreviewTypeDef]
- See ResponseMetadataTypeDef
DescribeExclusionsResponseTypeDef#
# DescribeExclusionsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeExclusionsResponseTypeDef
def get_value() -> DescribeExclusionsResponseTypeDef:
return {
"exclusions": ...,
}
# DescribeExclusionsResponseTypeDef definition
class DescribeExclusionsResponseTypeDef(TypedDict):
exclusions: Dict[str, ExclusionTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[str, ExclusionTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef
AssetAttributesTypeDef#
# AssetAttributesTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssetAttributesTypeDef
def get_value() -> AssetAttributesTypeDef:
return {
"schemaVersion": ...,
}
# AssetAttributesTypeDef definition
class AssetAttributesTypeDef(TypedDict):
schemaVersion: int,
agentId: NotRequired[str],
autoScalingGroup: NotRequired[str],
amiId: NotRequired[str],
hostname: NotRequired[str],
ipv4Addresses: NotRequired[List[str]],
tags: NotRequired[List[TagTypeDef]], # (1)
networkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]], # (2)
- See
List[TagTypeDef]
- See
List[NetworkInterfaceTypeDef]
AssessmentRunFilterTypeDef#
# AssessmentRunFilterTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import AssessmentRunFilterTypeDef
def get_value() -> AssessmentRunFilterTypeDef:
return {
"namePattern": ...,
}
# AssessmentRunFilterTypeDef definition
class AssessmentRunFilterTypeDef(TypedDict):
namePattern: NotRequired[str],
states: NotRequired[Sequence[AssessmentRunStateType]], # (1)
durationRange: NotRequired[DurationRangeTypeDef], # (2)
rulesPackageArns: NotRequired[Sequence[str]],
startTimeRange: NotRequired[TimestampRangeTypeDef], # (3)
completionTimeRange: NotRequired[TimestampRangeTypeDef], # (3)
stateChangeTimeRange: NotRequired[TimestampRangeTypeDef], # (3)
- See
Sequence[AssessmentRunStateType]
- See DurationRangeTypeDef
- See TimestampRangeTypeDef
- See TimestampRangeTypeDef
- See TimestampRangeTypeDef
FindingFilterTypeDef#
# FindingFilterTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import FindingFilterTypeDef
def get_value() -> FindingFilterTypeDef:
return {
"agentIds": ...,
}
# FindingFilterTypeDef definition
class FindingFilterTypeDef(TypedDict):
agentIds: NotRequired[Sequence[str]],
autoScalingGroups: NotRequired[Sequence[str]],
ruleNames: NotRequired[Sequence[str]],
severities: NotRequired[Sequence[SeverityType]], # (1)
rulesPackageArns: NotRequired[Sequence[str]],
attributes: NotRequired[Sequence[AttributeTypeDef]], # (2)
userAttributes: NotRequired[Sequence[AttributeTypeDef]], # (2)
creationTimeRange: NotRequired[TimestampRangeTypeDef], # (4)
- See
Sequence[SeverityType]
- See
Sequence[AttributeTypeDef]
- See
Sequence[AttributeTypeDef]
- See TimestampRangeTypeDef
FindingTypeDef#
# FindingTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"arn": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
arn: str,
attributes: List[AttributeTypeDef], # (5)
userAttributes: List[AttributeTypeDef], # (5)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
schemaVersion: NotRequired[int],
service: NotRequired[str],
serviceAttributes: NotRequired[InspectorServiceAttributesTypeDef], # (1)
assetType: NotRequired[AssetTypeType], # (2)
assetAttributes: NotRequired[AssetAttributesTypeDef], # (3)
id: NotRequired[str],
title: NotRequired[str],
description: NotRequired[str],
recommendation: NotRequired[str],
severity: NotRequired[SeverityType], # (4)
numericSeverity: NotRequired[float],
confidence: NotRequired[int],
indicatorOfCompromise: NotRequired[bool],
- See InspectorServiceAttributesTypeDef
- See AssetTypeType
- See AssetAttributesTypeDef
- See SeverityType
- See
List[AttributeTypeDef]
- See
List[AttributeTypeDef]
ListAssessmentRunsRequestPaginateTypeDef#
# ListAssessmentRunsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsRequestPaginateTypeDef
def get_value() -> ListAssessmentRunsRequestPaginateTypeDef:
return {
"assessmentTemplateArns": ...,
}
# ListAssessmentRunsRequestPaginateTypeDef definition
class ListAssessmentRunsRequestPaginateTypeDef(TypedDict):
assessmentTemplateArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentRunFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentRunsRequestTypeDef#
# ListAssessmentRunsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsRequestTypeDef
def get_value() -> ListAssessmentRunsRequestTypeDef:
return {
"assessmentTemplateArns": ...,
}
# ListAssessmentRunsRequestTypeDef definition
class ListAssessmentRunsRequestTypeDef(TypedDict):
assessmentTemplateArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentRunFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFindingsRequestPaginateTypeDef#
# ListFindingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListFindingsRequestPaginateTypeDef
def get_value() -> ListFindingsRequestPaginateTypeDef:
return {
"assessmentRunArns": ...,
}
# ListFindingsRequestPaginateTypeDef definition
class ListFindingsRequestPaginateTypeDef(TypedDict):
assessmentRunArns: NotRequired[Sequence[str]],
filter: NotRequired[FindingFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFindingsRequestTypeDef#
# ListFindingsRequestTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import ListFindingsRequestTypeDef
def get_value() -> ListFindingsRequestTypeDef:
return {
"assessmentRunArns": ...,
}
# ListFindingsRequestTypeDef definition
class ListFindingsRequestTypeDef(TypedDict):
assessmentRunArns: NotRequired[Sequence[str]],
filter: NotRequired[FindingFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DescribeFindingsResponseTypeDef#
# DescribeFindingsResponseTypeDef TypedDict usage example
from mypy_boto3_inspector.type_defs import DescribeFindingsResponseTypeDef
def get_value() -> DescribeFindingsResponseTypeDef:
return {
"findings": ...,
}
# DescribeFindingsResponseTypeDef definition
class DescribeFindingsResponseTypeDef(TypedDict):
findings: List[FindingTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[FindingTypeDef]
- See
Dict[str, FailedItemDetailsTypeDef]
- See ResponseMetadataTypeDef