Typed dictionaries#
Auto-generated documentation for Inspector type annotations stubs module mypy-boto3-inspector.
AttributeTypeDef#
# AttributeTypeDef 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 usage example
from mypy_boto3_inspector.type_defs import FailedItemDetailsTypeDef
def get_value() -> FailedItemDetailsTypeDef:
return {
"failureCode": ...,
"retryable": ...,
}
# FailedItemDetailsTypeDef definition
class FailedItemDetailsTypeDef(TypedDict):
failureCode: FailedItemErrorCodeType, # (1)
retryable: bool,
AgentFilterTypeDef#
# AgentFilterTypeDef usage example
from mypy_boto3_inspector.type_defs import AgentFilterTypeDef
def get_value() -> AgentFilterTypeDef:
return {
"agentHealths": ...,
"agentHealthCodes": ...,
}
# AgentFilterTypeDef definition
class AgentFilterTypeDef(TypedDict):
agentHealths: Sequence[AgentHealthType], # (1)
agentHealthCodes: Sequence[AgentHealthCodeType], # (2)
- See AgentHealthType
- See AgentHealthCodeType
AgentPreviewTypeDef#
# AgentPreviewTypeDef usage example
from mypy_boto3_inspector.type_defs import AgentPreviewTypeDef
def get_value() -> AgentPreviewTypeDef:
return {
"agentId": ...,
}
# 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 usage example
from mypy_boto3_inspector.type_defs import TelemetryMetadataTypeDef
def get_value() -> TelemetryMetadataTypeDef:
return {
"messageType": ...,
"count": ...,
}
# TelemetryMetadataTypeDef definition
class TelemetryMetadataTypeDef(TypedDict):
messageType: str,
count: int,
dataSize: NotRequired[int],
DurationRangeTypeDef#
# DurationRangeTypeDef 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],
TimestampRangeTypeDef#
# TimestampRangeTypeDef usage example
from mypy_boto3_inspector.type_defs import TimestampRangeTypeDef
def get_value() -> TimestampRangeTypeDef:
return {
"beginDate": ...,
}
# TimestampRangeTypeDef definition
class TimestampRangeTypeDef(TypedDict):
beginDate: NotRequired[Union[datetime, str]],
endDate: NotRequired[Union[datetime, str]],
AssessmentRunNotificationTypeDef#
# AssessmentRunNotificationTypeDef usage example
from mypy_boto3_inspector.type_defs import AssessmentRunNotificationTypeDef
def get_value() -> AssessmentRunNotificationTypeDef:
return {
"date": ...,
"event": ...,
"error": ...,
}
# AssessmentRunNotificationTypeDef definition
class AssessmentRunNotificationTypeDef(TypedDict):
date: datetime,
event: InspectorEventType, # (1)
error: bool,
message: NotRequired[str],
snsTopicArn: NotRequired[str],
snsPublishStatusCode: NotRequired[AssessmentRunNotificationSnsStatusCodeType], # (2)
AssessmentRunStateChangeTypeDef#
# AssessmentRunStateChangeTypeDef usage example
from mypy_boto3_inspector.type_defs import AssessmentRunStateChangeTypeDef
def get_value() -> AssessmentRunStateChangeTypeDef:
return {
"stateChangedAt": ...,
"state": ...,
}
# AssessmentRunStateChangeTypeDef definition
class AssessmentRunStateChangeTypeDef(TypedDict):
stateChangedAt: datetime,
state: AssessmentRunStateType, # (1)
AssessmentTargetFilterTypeDef#
# AssessmentTargetFilterTypeDef 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 usage example
from mypy_boto3_inspector.type_defs import AssessmentTargetTypeDef
def get_value() -> AssessmentTargetTypeDef:
return {
"arn": ...,
"name": ...,
"createdAt": ...,
"updatedAt": ...,
}
# AssessmentTargetTypeDef definition
class AssessmentTargetTypeDef(TypedDict):
arn: str,
name: str,
createdAt: datetime,
updatedAt: datetime,
resourceGroupArn: NotRequired[str],
TagTypeDef#
# TagTypeDef 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],
CreateAssessmentTargetRequestRequestTypeDef#
# CreateAssessmentTargetRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTargetRequestRequestTypeDef
def get_value() -> CreateAssessmentTargetRequestRequestTypeDef:
return {
"assessmentTargetName": ...,
}
# CreateAssessmentTargetRequestRequestTypeDef definition
class CreateAssessmentTargetRequestRequestTypeDef(TypedDict):
assessmentTargetName: str,
resourceGroupArn: NotRequired[str],
CreateAssessmentTargetResponseTypeDef#
# CreateAssessmentTargetResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTargetResponseTypeDef
def get_value() -> CreateAssessmentTargetResponseTypeDef:
return {
"assessmentTargetArn": ...,
"ResponseMetadata": ...,
}
# CreateAssessmentTargetResponseTypeDef definition
class CreateAssessmentTargetResponseTypeDef(TypedDict):
assessmentTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAssessmentTemplateResponseTypeDef#
# CreateAssessmentTemplateResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTemplateResponseTypeDef
def get_value() -> CreateAssessmentTemplateResponseTypeDef:
return {
"assessmentTemplateArn": ...,
"ResponseMetadata": ...,
}
# CreateAssessmentTemplateResponseTypeDef definition
class CreateAssessmentTemplateResponseTypeDef(TypedDict):
assessmentTemplateArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateExclusionsPreviewRequestRequestTypeDef#
# CreateExclusionsPreviewRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateExclusionsPreviewRequestRequestTypeDef
def get_value() -> CreateExclusionsPreviewRequestRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# CreateExclusionsPreviewRequestRequestTypeDef definition
class CreateExclusionsPreviewRequestRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
CreateExclusionsPreviewResponseTypeDef#
# CreateExclusionsPreviewResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateExclusionsPreviewResponseTypeDef
def get_value() -> CreateExclusionsPreviewResponseTypeDef:
return {
"previewToken": ...,
"ResponseMetadata": ...,
}
# CreateExclusionsPreviewResponseTypeDef definition
class CreateExclusionsPreviewResponseTypeDef(TypedDict):
previewToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResourceGroupTagTypeDef#
# ResourceGroupTagTypeDef 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],
CreateResourceGroupResponseTypeDef#
# CreateResourceGroupResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateResourceGroupResponseTypeDef
def get_value() -> CreateResourceGroupResponseTypeDef:
return {
"resourceGroupArn": ...,
"ResponseMetadata": ...,
}
# CreateResourceGroupResponseTypeDef definition
class CreateResourceGroupResponseTypeDef(TypedDict):
resourceGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAssessmentRunRequestRequestTypeDef#
# DeleteAssessmentRunRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentRunRequestRequestTypeDef
def get_value() -> DeleteAssessmentRunRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# DeleteAssessmentRunRequestRequestTypeDef definition
class DeleteAssessmentRunRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
DeleteAssessmentTargetRequestRequestTypeDef#
# DeleteAssessmentTargetRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentTargetRequestRequestTypeDef
def get_value() -> DeleteAssessmentTargetRequestRequestTypeDef:
return {
"assessmentTargetArn": ...,
}
# DeleteAssessmentTargetRequestRequestTypeDef definition
class DeleteAssessmentTargetRequestRequestTypeDef(TypedDict):
assessmentTargetArn: str,
DeleteAssessmentTemplateRequestRequestTypeDef#
# DeleteAssessmentTemplateRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DeleteAssessmentTemplateRequestRequestTypeDef
def get_value() -> DeleteAssessmentTemplateRequestRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# DeleteAssessmentTemplateRequestRequestTypeDef definition
class DeleteAssessmentTemplateRequestRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
DescribeAssessmentRunsRequestRequestTypeDef#
# DescribeAssessmentRunsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentRunsRequestRequestTypeDef
def get_value() -> DescribeAssessmentRunsRequestRequestTypeDef:
return {
"assessmentRunArns": ...,
}
# DescribeAssessmentRunsRequestRequestTypeDef definition
class DescribeAssessmentRunsRequestRequestTypeDef(TypedDict):
assessmentRunArns: Sequence[str],
DescribeAssessmentTargetsRequestRequestTypeDef#
# DescribeAssessmentTargetsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTargetsRequestRequestTypeDef
def get_value() -> DescribeAssessmentTargetsRequestRequestTypeDef:
return {
"assessmentTargetArns": ...,
}
# DescribeAssessmentTargetsRequestRequestTypeDef definition
class DescribeAssessmentTargetsRequestRequestTypeDef(TypedDict):
assessmentTargetArns: Sequence[str],
DescribeAssessmentTemplatesRequestRequestTypeDef#
# DescribeAssessmentTemplatesRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTemplatesRequestRequestTypeDef
def get_value() -> DescribeAssessmentTemplatesRequestRequestTypeDef:
return {
"assessmentTemplateArns": ...,
}
# DescribeAssessmentTemplatesRequestRequestTypeDef definition
class DescribeAssessmentTemplatesRequestRequestTypeDef(TypedDict):
assessmentTemplateArns: Sequence[str],
DescribeCrossAccountAccessRoleResponseTypeDef#
# DescribeCrossAccountAccessRoleResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeCrossAccountAccessRoleResponseTypeDef
def get_value() -> DescribeCrossAccountAccessRoleResponseTypeDef:
return {
"roleArn": ...,
"valid": ...,
"registeredAt": ...,
"ResponseMetadata": ...,
}
# DescribeCrossAccountAccessRoleResponseTypeDef definition
class DescribeCrossAccountAccessRoleResponseTypeDef(TypedDict):
roleArn: str,
valid: bool,
registeredAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeExclusionsRequestRequestTypeDef#
# DescribeExclusionsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeExclusionsRequestRequestTypeDef
def get_value() -> DescribeExclusionsRequestRequestTypeDef:
return {
"exclusionArns": ...,
}
# DescribeExclusionsRequestRequestTypeDef definition
class DescribeExclusionsRequestRequestTypeDef(TypedDict):
exclusionArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
DescribeFindingsRequestRequestTypeDef#
# DescribeFindingsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeFindingsRequestRequestTypeDef
def get_value() -> DescribeFindingsRequestRequestTypeDef:
return {
"findingArns": ...,
}
# DescribeFindingsRequestRequestTypeDef definition
class DescribeFindingsRequestRequestTypeDef(TypedDict):
findingArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
DescribeResourceGroupsRequestRequestTypeDef#
# DescribeResourceGroupsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeResourceGroupsRequestRequestTypeDef
def get_value() -> DescribeResourceGroupsRequestRequestTypeDef:
return {
"resourceGroupArns": ...,
}
# DescribeResourceGroupsRequestRequestTypeDef definition
class DescribeResourceGroupsRequestRequestTypeDef(TypedDict):
resourceGroupArns: Sequence[str],
DescribeRulesPackagesRequestRequestTypeDef#
# DescribeRulesPackagesRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeRulesPackagesRequestRequestTypeDef
def get_value() -> DescribeRulesPackagesRequestRequestTypeDef:
return {
"rulesPackageArns": ...,
}
# DescribeRulesPackagesRequestRequestTypeDef definition
class DescribeRulesPackagesRequestRequestTypeDef(TypedDict):
rulesPackageArns: Sequence[str],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
RulesPackageTypeDef#
# RulesPackageTypeDef usage example
from mypy_boto3_inspector.type_defs import RulesPackageTypeDef
def get_value() -> RulesPackageTypeDef:
return {
"arn": ...,
"name": ...,
"version": ...,
"provider": ...,
}
# RulesPackageTypeDef definition
class RulesPackageTypeDef(TypedDict):
arn: str,
name: str,
version: str,
provider: str,
description: NotRequired[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_inspector.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef usage example
from mypy_boto3_inspector.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"event": ...,
"subscribedAt": ...,
}
# EventSubscriptionTypeDef definition
class EventSubscriptionTypeDef(TypedDict):
event: InspectorEventType, # (1)
subscribedAt: datetime,
ScopeTypeDef#
# ScopeTypeDef 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 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],
GetAssessmentReportRequestRequestTypeDef#
# GetAssessmentReportRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import GetAssessmentReportRequestRequestTypeDef
def get_value() -> GetAssessmentReportRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
"reportFileFormat": ...,
"reportType": ...,
}
# GetAssessmentReportRequestRequestTypeDef definition
class GetAssessmentReportRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
reportFileFormat: ReportFileFormatType, # (1)
reportType: ReportTypeType, # (2)
- See ReportFileFormatType
- See ReportTypeType
GetAssessmentReportResponseTypeDef#
# GetAssessmentReportResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import GetAssessmentReportResponseTypeDef
def get_value() -> GetAssessmentReportResponseTypeDef:
return {
"status": ...,
"url": ...,
"ResponseMetadata": ...,
}
# GetAssessmentReportResponseTypeDef definition
class GetAssessmentReportResponseTypeDef(TypedDict):
status: ReportStatusType, # (1)
url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExclusionsPreviewRequestRequestTypeDef#
# GetExclusionsPreviewRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import GetExclusionsPreviewRequestRequestTypeDef
def get_value() -> GetExclusionsPreviewRequestRequestTypeDef:
return {
"assessmentTemplateArn": ...,
"previewToken": ...,
}
# GetExclusionsPreviewRequestRequestTypeDef definition
class GetExclusionsPreviewRequestRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
previewToken: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
locale: NotRequired[LocaleType], # (1)
- See LocaleType
GetTelemetryMetadataRequestRequestTypeDef#
# GetTelemetryMetadataRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import GetTelemetryMetadataRequestRequestTypeDef
def get_value() -> GetTelemetryMetadataRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# GetTelemetryMetadataRequestRequestTypeDef definition
class GetTelemetryMetadataRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
ListAssessmentRunsResponseTypeDef#
# ListAssessmentRunsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsResponseTypeDef
def get_value() -> ListAssessmentRunsResponseTypeDef:
return {
"assessmentRunArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssessmentRunsResponseTypeDef definition
class ListAssessmentRunsResponseTypeDef(TypedDict):
assessmentRunArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssessmentTargetsResponseTypeDef#
# ListAssessmentTargetsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsResponseTypeDef
def get_value() -> ListAssessmentTargetsResponseTypeDef:
return {
"assessmentTargetArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssessmentTargetsResponseTypeDef definition
class ListAssessmentTargetsResponseTypeDef(TypedDict):
assessmentTargetArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssessmentTemplatesResponseTypeDef#
# ListAssessmentTemplatesResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesResponseTypeDef
def get_value() -> ListAssessmentTemplatesResponseTypeDef:
return {
"assessmentTemplateArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssessmentTemplatesResponseTypeDef definition
class ListAssessmentTemplatesResponseTypeDef(TypedDict):
assessmentTemplateArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef#
# ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef
def get_value() -> ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef definition
class ListEventSubscriptionsRequestListEventSubscriptionsPaginateTypeDef(TypedDict):
resourceArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEventSubscriptionsRequestRequestTypeDef#
# ListEventSubscriptionsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsRequestRequestTypeDef
def get_value() -> ListEventSubscriptionsRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListEventSubscriptionsRequestRequestTypeDef definition
class ListEventSubscriptionsRequestRequestTypeDef(TypedDict):
resourceArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListExclusionsRequestListExclusionsPaginateTypeDef#
# ListExclusionsRequestListExclusionsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListExclusionsRequestListExclusionsPaginateTypeDef
def get_value() -> ListExclusionsRequestListExclusionsPaginateTypeDef:
return {
"assessmentRunArn": ...,
}
# ListExclusionsRequestListExclusionsPaginateTypeDef definition
class ListExclusionsRequestListExclusionsPaginateTypeDef(TypedDict):
assessmentRunArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExclusionsRequestRequestTypeDef#
# ListExclusionsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListExclusionsRequestRequestTypeDef
def get_value() -> ListExclusionsRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# ListExclusionsRequestRequestTypeDef definition
class ListExclusionsRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListExclusionsResponseTypeDef#
# ListExclusionsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListExclusionsResponseTypeDef
def get_value() -> ListExclusionsResponseTypeDef:
return {
"exclusionArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListExclusionsResponseTypeDef definition
class ListExclusionsResponseTypeDef(TypedDict):
exclusionArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"findingArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
findingArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListRulesPackagesRequestListRulesPackagesPaginateTypeDef#
# ListRulesPackagesRequestListRulesPackagesPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesRequestListRulesPackagesPaginateTypeDef
def get_value() -> ListRulesPackagesRequestListRulesPackagesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListRulesPackagesRequestListRulesPackagesPaginateTypeDef definition
class ListRulesPackagesRequestListRulesPackagesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRulesPackagesRequestRequestTypeDef#
# ListRulesPackagesRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesRequestRequestTypeDef
def get_value() -> ListRulesPackagesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListRulesPackagesRequestRequestTypeDef definition
class ListRulesPackagesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListRulesPackagesResponseTypeDef#
# ListRulesPackagesResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListRulesPackagesResponseTypeDef
def get_value() -> ListRulesPackagesResponseTypeDef:
return {
"rulesPackageArns": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListRulesPackagesResponseTypeDef definition
class ListRulesPackagesResponseTypeDef(TypedDict):
rulesPackageArns: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
PrivateIpTypeDef#
# PrivateIpTypeDef 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 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],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef 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],
PreviewAgentsRequestPreviewAgentsPaginateTypeDef#
# PreviewAgentsRequestPreviewAgentsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsRequestPreviewAgentsPaginateTypeDef
def get_value() -> PreviewAgentsRequestPreviewAgentsPaginateTypeDef:
return {
"previewAgentsArn": ...,
}
# PreviewAgentsRequestPreviewAgentsPaginateTypeDef definition
class PreviewAgentsRequestPreviewAgentsPaginateTypeDef(TypedDict):
previewAgentsArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
PreviewAgentsRequestRequestTypeDef#
# PreviewAgentsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsRequestRequestTypeDef
def get_value() -> PreviewAgentsRequestRequestTypeDef:
return {
"previewAgentsArn": ...,
}
# PreviewAgentsRequestRequestTypeDef definition
class PreviewAgentsRequestRequestTypeDef(TypedDict):
previewAgentsArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
RegisterCrossAccountAccessRoleRequestRequestTypeDef#
# RegisterCrossAccountAccessRoleRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import RegisterCrossAccountAccessRoleRequestRequestTypeDef
def get_value() -> RegisterCrossAccountAccessRoleRequestRequestTypeDef:
return {
"roleArn": ...,
}
# RegisterCrossAccountAccessRoleRequestRequestTypeDef definition
class RegisterCrossAccountAccessRoleRequestRequestTypeDef(TypedDict):
roleArn: str,
RemoveAttributesFromFindingsRequestRequestTypeDef#
# RemoveAttributesFromFindingsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import RemoveAttributesFromFindingsRequestRequestTypeDef
def get_value() -> RemoveAttributesFromFindingsRequestRequestTypeDef:
return {
"findingArns": ...,
"attributeKeys": ...,
}
# RemoveAttributesFromFindingsRequestRequestTypeDef definition
class RemoveAttributesFromFindingsRequestRequestTypeDef(TypedDict):
findingArns: Sequence[str],
attributeKeys: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_inspector.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,
StartAssessmentRunRequestRequestTypeDef#
# StartAssessmentRunRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import StartAssessmentRunRequestRequestTypeDef
def get_value() -> StartAssessmentRunRequestRequestTypeDef:
return {
"assessmentTemplateArn": ...,
}
# StartAssessmentRunRequestRequestTypeDef definition
class StartAssessmentRunRequestRequestTypeDef(TypedDict):
assessmentTemplateArn: str,
assessmentRunName: NotRequired[str],
StartAssessmentRunResponseTypeDef#
# StartAssessmentRunResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import StartAssessmentRunResponseTypeDef
def get_value() -> StartAssessmentRunResponseTypeDef:
return {
"assessmentRunArn": ...,
"ResponseMetadata": ...,
}
# StartAssessmentRunResponseTypeDef definition
class StartAssessmentRunResponseTypeDef(TypedDict):
assessmentRunArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopAssessmentRunRequestRequestTypeDef#
# StopAssessmentRunRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import StopAssessmentRunRequestRequestTypeDef
def get_value() -> StopAssessmentRunRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# StopAssessmentRunRequestRequestTypeDef definition
class StopAssessmentRunRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
stopAction: NotRequired[StopActionType], # (1)
- See StopActionType
SubscribeToEventRequestRequestTypeDef#
# SubscribeToEventRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import SubscribeToEventRequestRequestTypeDef
def get_value() -> SubscribeToEventRequestRequestTypeDef:
return {
"resourceArn": ...,
"event": ...,
"topicArn": ...,
}
# SubscribeToEventRequestRequestTypeDef definition
class SubscribeToEventRequestRequestTypeDef(TypedDict):
resourceArn: str,
event: InspectorEventType, # (1)
topicArn: str,
UnsubscribeFromEventRequestRequestTypeDef#
# UnsubscribeFromEventRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import UnsubscribeFromEventRequestRequestTypeDef
def get_value() -> UnsubscribeFromEventRequestRequestTypeDef:
return {
"resourceArn": ...,
"event": ...,
"topicArn": ...,
}
# UnsubscribeFromEventRequestRequestTypeDef definition
class UnsubscribeFromEventRequestRequestTypeDef(TypedDict):
resourceArn: str,
event: InspectorEventType, # (1)
topicArn: str,
UpdateAssessmentTargetRequestRequestTypeDef#
# UpdateAssessmentTargetRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import UpdateAssessmentTargetRequestRequestTypeDef
def get_value() -> UpdateAssessmentTargetRequestRequestTypeDef:
return {
"assessmentTargetArn": ...,
"assessmentTargetName": ...,
}
# UpdateAssessmentTargetRequestRequestTypeDef definition
class UpdateAssessmentTargetRequestRequestTypeDef(TypedDict):
assessmentTargetArn: str,
assessmentTargetName: str,
resourceGroupArn: NotRequired[str],
AddAttributesToFindingsRequestRequestTypeDef#
# AddAttributesToFindingsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import AddAttributesToFindingsRequestRequestTypeDef
def get_value() -> AddAttributesToFindingsRequestRequestTypeDef:
return {
"findingArns": ...,
"attributes": ...,
}
# AddAttributesToFindingsRequestRequestTypeDef definition
class AddAttributesToFindingsRequestRequestTypeDef(TypedDict):
findingArns: Sequence[str],
attributes: Sequence[AttributeTypeDef], # (1)
- See AttributeTypeDef
AssessmentTemplateTypeDef#
# AssessmentTemplateTypeDef usage example
from mypy_boto3_inspector.type_defs import AssessmentTemplateTypeDef
def get_value() -> AssessmentTemplateTypeDef:
return {
"arn": ...,
"name": ...,
"assessmentTargetArn": ...,
"durationInSeconds": ...,
"rulesPackageArns": ...,
"userAttributesForFindings": ...,
"assessmentRunCount": ...,
"createdAt": ...,
}
# AssessmentTemplateTypeDef definition
class AssessmentTemplateTypeDef(TypedDict):
arn: str,
name: str,
assessmentTargetArn: str,
durationInSeconds: int,
rulesPackageArns: List[str],
userAttributesForFindings: List[AttributeTypeDef], # (1)
assessmentRunCount: int,
createdAt: datetime,
lastAssessmentRunArn: NotRequired[str],
- See AttributeTypeDef
CreateAssessmentTemplateRequestRequestTypeDef#
# CreateAssessmentTemplateRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateAssessmentTemplateRequestRequestTypeDef
def get_value() -> CreateAssessmentTemplateRequestRequestTypeDef:
return {
"assessmentTargetArn": ...,
"assessmentTemplateName": ...,
"durationInSeconds": ...,
"rulesPackageArns": ...,
}
# CreateAssessmentTemplateRequestRequestTypeDef definition
class CreateAssessmentTemplateRequestRequestTypeDef(TypedDict):
assessmentTargetArn: str,
assessmentTemplateName: str,
durationInSeconds: int,
rulesPackageArns: Sequence[str],
userAttributesForFindings: NotRequired[Sequence[AttributeTypeDef]], # (1)
- See AttributeTypeDef
AddAttributesToFindingsResponseTypeDef#
# AddAttributesToFindingsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import AddAttributesToFindingsResponseTypeDef
def get_value() -> AddAttributesToFindingsResponseTypeDef:
return {
"failedItems": ...,
"ResponseMetadata": ...,
}
# AddAttributesToFindingsResponseTypeDef definition
class AddAttributesToFindingsResponseTypeDef(TypedDict):
failedItems: Dict[str, FailedItemDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveAttributesFromFindingsResponseTypeDef#
# RemoveAttributesFromFindingsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import RemoveAttributesFromFindingsResponseTypeDef
def get_value() -> RemoveAttributesFromFindingsResponseTypeDef:
return {
"failedItems": ...,
"ResponseMetadata": ...,
}
# RemoveAttributesFromFindingsResponseTypeDef definition
class RemoveAttributesFromFindingsResponseTypeDef(TypedDict):
failedItems: Dict[str, FailedItemDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef#
# ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef
def get_value() -> ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef:
return {
"assessmentRunArn": ...,
}
# ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef definition
class ListAssessmentRunAgentsRequestListAssessmentRunAgentsPaginateTypeDef(TypedDict):
assessmentRunArn: str,
filter: NotRequired[AgentFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentRunAgentsRequestRequestTypeDef#
# ListAssessmentRunAgentsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsRequestRequestTypeDef
def get_value() -> ListAssessmentRunAgentsRequestRequestTypeDef:
return {
"assessmentRunArn": ...,
}
# ListAssessmentRunAgentsRequestRequestTypeDef definition
class ListAssessmentRunAgentsRequestRequestTypeDef(TypedDict):
assessmentRunArn: str,
filter: NotRequired[AgentFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PreviewAgentsResponseTypeDef#
# PreviewAgentsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import PreviewAgentsResponseTypeDef
def get_value() -> PreviewAgentsResponseTypeDef:
return {
"agentPreviews": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# PreviewAgentsResponseTypeDef definition
class PreviewAgentsResponseTypeDef(TypedDict):
agentPreviews: List[AgentPreviewTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentRunAgentTypeDef#
# AssessmentRunAgentTypeDef usage example
from mypy_boto3_inspector.type_defs import AssessmentRunAgentTypeDef
def get_value() -> AssessmentRunAgentTypeDef:
return {
"agentId": ...,
"assessmentRunArn": ...,
"agentHealth": ...,
"agentHealthCode": ...,
"telemetryMetadata": ...,
}
# 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],
GetTelemetryMetadataResponseTypeDef#
# GetTelemetryMetadataResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import GetTelemetryMetadataResponseTypeDef
def get_value() -> GetTelemetryMetadataResponseTypeDef:
return {
"telemetryMetadata": ...,
"ResponseMetadata": ...,
}
# GetTelemetryMetadataResponseTypeDef definition
class GetTelemetryMetadataResponseTypeDef(TypedDict):
telemetryMetadata: List[TelemetryMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentTemplateFilterTypeDef#
# AssessmentTemplateFilterTypeDef 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]],
AssessmentRunFilterTypeDef#
# AssessmentRunFilterTypeDef 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 AssessmentRunStateType
- See DurationRangeTypeDef
- See TimestampRangeTypeDef
- See TimestampRangeTypeDef
- See TimestampRangeTypeDef
FindingFilterTypeDef#
# FindingFilterTypeDef 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 SeverityType
- See AttributeTypeDef
- See AttributeTypeDef
- See TimestampRangeTypeDef
AssessmentRunTypeDef#
# AssessmentRunTypeDef usage example
from mypy_boto3_inspector.type_defs import AssessmentRunTypeDef
def get_value() -> AssessmentRunTypeDef:
return {
"arn": ...,
"name": ...,
"assessmentTemplateArn": ...,
"state": ...,
"durationInSeconds": ...,
"rulesPackageArns": ...,
"userAttributesForFindings": ...,
"createdAt": ...,
"stateChangedAt": ...,
"dataCollected": ...,
"stateChanges": ...,
"notifications": ...,
"findingCounts": ...,
}
# 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,
stateChangedAt: datetime,
dataCollected: bool,
stateChanges: List[AssessmentRunStateChangeTypeDef], # (3)
notifications: List[AssessmentRunNotificationTypeDef], # (4)
findingCounts: Dict[SeverityType, int], # (5)
startedAt: NotRequired[datetime],
completedAt: NotRequired[datetime],
- See AssessmentRunStateType
- See AttributeTypeDef
- See AssessmentRunStateChangeTypeDef
- See AssessmentRunNotificationTypeDef
- See SeverityType
ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef#
# ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef
def get_value() -> ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef:
return {
"filter": ...,
}
# ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef definition
class ListAssessmentTargetsRequestListAssessmentTargetsPaginateTypeDef(TypedDict):
filter: NotRequired[AssessmentTargetFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentTargetsRequestRequestTypeDef#
# ListAssessmentTargetsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTargetsRequestRequestTypeDef
def get_value() -> ListAssessmentTargetsRequestRequestTypeDef:
return {
"filter": ...,
}
# ListAssessmentTargetsRequestRequestTypeDef definition
class ListAssessmentTargetsRequestRequestTypeDef(TypedDict):
filter: NotRequired[AssessmentTargetFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DescribeAssessmentTargetsResponseTypeDef#
# DescribeAssessmentTargetsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTargetsResponseTypeDef
def get_value() -> DescribeAssessmentTargetsResponseTypeDef:
return {
"assessmentTargets": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeAssessmentTargetsResponseTypeDef definition
class DescribeAssessmentTargetsResponseTypeDef(TypedDict):
assessmentTargets: List[AssessmentTargetTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
SetTagsForResourceRequestRequestTypeDef#
# SetTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import SetTagsForResourceRequestRequestTypeDef
def get_value() -> SetTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# SetTagsForResourceRequestRequestTypeDef definition
class SetTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateResourceGroupRequestRequestTypeDef#
# CreateResourceGroupRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import CreateResourceGroupRequestRequestTypeDef
def get_value() -> CreateResourceGroupRequestRequestTypeDef:
return {
"resourceGroupTags": ...,
}
# CreateResourceGroupRequestRequestTypeDef definition
class CreateResourceGroupRequestRequestTypeDef(TypedDict):
resourceGroupTags: Sequence[ResourceGroupTagTypeDef], # (1)
ResourceGroupTypeDef#
# ResourceGroupTypeDef usage example
from mypy_boto3_inspector.type_defs import ResourceGroupTypeDef
def get_value() -> ResourceGroupTypeDef:
return {
"arn": ...,
"tags": ...,
"createdAt": ...,
}
# ResourceGroupTypeDef definition
class ResourceGroupTypeDef(TypedDict):
arn: str,
tags: List[ResourceGroupTagTypeDef], # (1)
createdAt: datetime,
DescribeRulesPackagesResponseTypeDef#
# DescribeRulesPackagesResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeRulesPackagesResponseTypeDef
def get_value() -> DescribeRulesPackagesResponseTypeDef:
return {
"rulesPackages": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeRulesPackagesResponseTypeDef definition
class DescribeRulesPackagesResponseTypeDef(TypedDict):
rulesPackages: List[RulesPackageTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SubscriptionTypeDef#
# SubscriptionTypeDef usage example
from mypy_boto3_inspector.type_defs import SubscriptionTypeDef
def get_value() -> SubscriptionTypeDef:
return {
"resourceArn": ...,
"topicArn": ...,
"eventSubscriptions": ...,
}
# SubscriptionTypeDef definition
class SubscriptionTypeDef(TypedDict):
resourceArn: str,
topicArn: str,
eventSubscriptions: List[EventSubscriptionTypeDef], # (1)
ExclusionPreviewTypeDef#
# ExclusionPreviewTypeDef usage example
from mypy_boto3_inspector.type_defs import ExclusionPreviewTypeDef
def get_value() -> ExclusionPreviewTypeDef:
return {
"title": ...,
"description": ...,
"recommendation": ...,
"scopes": ...,
}
# ExclusionPreviewTypeDef definition
class ExclusionPreviewTypeDef(TypedDict):
title: str,
description: str,
recommendation: str,
scopes: List[ScopeTypeDef], # (1)
attributes: NotRequired[List[AttributeTypeDef]], # (2)
- See ScopeTypeDef
- See AttributeTypeDef
ExclusionTypeDef#
# ExclusionTypeDef usage example
from mypy_boto3_inspector.type_defs import ExclusionTypeDef
def get_value() -> ExclusionTypeDef:
return {
"arn": ...,
"title": ...,
"description": ...,
"recommendation": ...,
"scopes": ...,
}
# ExclusionTypeDef definition
class ExclusionTypeDef(TypedDict):
arn: str,
title: str,
description: str,
recommendation: str,
scopes: List[ScopeTypeDef], # (1)
attributes: NotRequired[List[AttributeTypeDef]], # (2)
- See ScopeTypeDef
- See AttributeTypeDef
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef 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 PrivateIpTypeDef
- See SecurityGroupTypeDef
DescribeAssessmentTemplatesResponseTypeDef#
# DescribeAssessmentTemplatesResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentTemplatesResponseTypeDef
def get_value() -> DescribeAssessmentTemplatesResponseTypeDef:
return {
"assessmentTemplates": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeAssessmentTemplatesResponseTypeDef definition
class DescribeAssessmentTemplatesResponseTypeDef(TypedDict):
assessmentTemplates: List[AssessmentTemplateTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListAssessmentRunAgentsResponseTypeDef#
# ListAssessmentRunAgentsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunAgentsResponseTypeDef
def get_value() -> ListAssessmentRunAgentsResponseTypeDef:
return {
"assessmentRunAgents": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssessmentRunAgentsResponseTypeDef definition
class ListAssessmentRunAgentsResponseTypeDef(TypedDict):
assessmentRunAgents: List[AssessmentRunAgentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef#
# ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef
def get_value() -> ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef:
return {
"assessmentTargetArns": ...,
}
# ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef definition
class ListAssessmentTemplatesRequestListAssessmentTemplatesPaginateTypeDef(TypedDict):
assessmentTargetArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentTemplateFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentTemplatesRequestRequestTypeDef#
# ListAssessmentTemplatesRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentTemplatesRequestRequestTypeDef
def get_value() -> ListAssessmentTemplatesRequestRequestTypeDef:
return {
"assessmentTargetArns": ...,
}
# ListAssessmentTemplatesRequestRequestTypeDef definition
class ListAssessmentTemplatesRequestRequestTypeDef(TypedDict):
assessmentTargetArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentTemplateFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef#
# ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef
def get_value() -> ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef:
return {
"assessmentTemplateArns": ...,
}
# ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef definition
class ListAssessmentRunsRequestListAssessmentRunsPaginateTypeDef(TypedDict):
assessmentTemplateArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentRunFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssessmentRunsRequestRequestTypeDef#
# ListAssessmentRunsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListAssessmentRunsRequestRequestTypeDef
def get_value() -> ListAssessmentRunsRequestRequestTypeDef:
return {
"assessmentTemplateArns": ...,
}
# ListAssessmentRunsRequestRequestTypeDef definition
class ListAssessmentRunsRequestRequestTypeDef(TypedDict):
assessmentTemplateArns: NotRequired[Sequence[str]],
filter: NotRequired[AssessmentRunFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFindingsRequestListFindingsPaginateTypeDef#
# ListFindingsRequestListFindingsPaginateTypeDef usage example
from mypy_boto3_inspector.type_defs import ListFindingsRequestListFindingsPaginateTypeDef
def get_value() -> ListFindingsRequestListFindingsPaginateTypeDef:
return {
"assessmentRunArns": ...,
}
# ListFindingsRequestListFindingsPaginateTypeDef definition
class ListFindingsRequestListFindingsPaginateTypeDef(TypedDict):
assessmentRunArns: NotRequired[Sequence[str]],
filter: NotRequired[FindingFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFindingsRequestRequestTypeDef#
# ListFindingsRequestRequestTypeDef usage example
from mypy_boto3_inspector.type_defs import ListFindingsRequestRequestTypeDef
def get_value() -> ListFindingsRequestRequestTypeDef:
return {
"assessmentRunArns": ...,
}
# ListFindingsRequestRequestTypeDef definition
class ListFindingsRequestRequestTypeDef(TypedDict):
assessmentRunArns: NotRequired[Sequence[str]],
filter: NotRequired[FindingFilterTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DescribeAssessmentRunsResponseTypeDef#
# DescribeAssessmentRunsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeAssessmentRunsResponseTypeDef
def get_value() -> DescribeAssessmentRunsResponseTypeDef:
return {
"assessmentRuns": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeAssessmentRunsResponseTypeDef definition
class DescribeAssessmentRunsResponseTypeDef(TypedDict):
assessmentRuns: List[AssessmentRunTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeResourceGroupsResponseTypeDef#
# DescribeResourceGroupsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeResourceGroupsResponseTypeDef
def get_value() -> DescribeResourceGroupsResponseTypeDef:
return {
"resourceGroups": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeResourceGroupsResponseTypeDef definition
class DescribeResourceGroupsResponseTypeDef(TypedDict):
resourceGroups: List[ResourceGroupTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListEventSubscriptionsResponseTypeDef#
# ListEventSubscriptionsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import ListEventSubscriptionsResponseTypeDef
def get_value() -> ListEventSubscriptionsResponseTypeDef:
return {
"subscriptions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListEventSubscriptionsResponseTypeDef definition
class ListEventSubscriptionsResponseTypeDef(TypedDict):
subscriptions: List[SubscriptionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExclusionsPreviewResponseTypeDef#
# GetExclusionsPreviewResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import GetExclusionsPreviewResponseTypeDef
def get_value() -> GetExclusionsPreviewResponseTypeDef:
return {
"previewStatus": ...,
"exclusionPreviews": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetExclusionsPreviewResponseTypeDef definition
class GetExclusionsPreviewResponseTypeDef(TypedDict):
previewStatus: PreviewStatusType, # (1)
exclusionPreviews: List[ExclusionPreviewTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeExclusionsResponseTypeDef#
# DescribeExclusionsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeExclusionsResponseTypeDef
def get_value() -> DescribeExclusionsResponseTypeDef:
return {
"exclusions": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeExclusionsResponseTypeDef definition
class DescribeExclusionsResponseTypeDef(TypedDict):
exclusions: Dict[str, ExclusionTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
AssetAttributesTypeDef#
# AssetAttributesTypeDef 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 TagTypeDef
- See NetworkInterfaceTypeDef
FindingTypeDef#
# FindingTypeDef usage example
from mypy_boto3_inspector.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"arn": ...,
"attributes": ...,
"userAttributes": ...,
"createdAt": ...,
"updatedAt": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
arn: str,
attributes: List[AttributeTypeDef], # (5)
userAttributes: List[AttributeTypeDef], # (5)
createdAt: datetime,
updatedAt: 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 AttributeTypeDef
- See AttributeTypeDef
DescribeFindingsResponseTypeDef#
# DescribeFindingsResponseTypeDef usage example
from mypy_boto3_inspector.type_defs import DescribeFindingsResponseTypeDef
def get_value() -> DescribeFindingsResponseTypeDef:
return {
"findings": ...,
"failedItems": ...,
"ResponseMetadata": ...,
}
# DescribeFindingsResponseTypeDef definition
class DescribeFindingsResponseTypeDef(TypedDict):
findings: List[FindingTypeDef], # (1)
failedItems: Dict[str, FailedItemDetailsTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)