Inspector Classes
AddAttributesToFindingsRequest
findingArns
- Type: typing.List[str]
- Required: Yes
attributes
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]
- Required: Yes
AddAttributesToFindingsResponse
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AgentFilter
agentHealths
- Type: typing.List[typing.Literal['HEALTHY', 'UNHEALTHY', 'UNKNOWN']]
- Required: Yes
agentHealthCodes
- Type: typing.List[typing.Literal['IDLE', 'RUNNING', 'SHUTDOWN', 'THROTTLED', 'UNHEALTHY', 'UNKNOWN']]
- Required: Yes
AgentPreview
agentId
- Type:
- Required: Yes
hostname
- Type: typing.Optional[str]
autoScalingGroup
- Type: typing.Optional[str]
agentHealth
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY', 'UNKNOWN']]
agentVersion
- Type: typing.Optional[str]
operatingSystem
- Type: typing.Optional[str]
kernelVersion
- Type: typing.Optional[str]
ipv4Address
- Type: typing.Optional[str]
AssessmentRun
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
assessmentTemplateArn
- Type:
- Required: Yes
state
- Type: typing.Literal['CANCELED', 'COLLECTING_DATA', 'COMPLETED', 'COMPLETED_WITH_ERRORS', 'CREATED', 'DATA_COLLECTED', 'ERROR', 'EVALUATING_RULES', 'FAILED', 'START_DATA_COLLECTION_IN_PROGRESS', 'START_DATA_COLLECTION_PENDING', 'START_EVALUATING_RULES_PENDING', 'STOP_DATA_COLLECTION_PENDING']
- Required: Yes
durationInSeconds
- Type:
- Required: Yes
rulesPackageArns
- Type: typing.List[str]
- Required: Yes
userAttributesForFindings
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]
- Required: Yes
createdAt
- Type:
- Required: Yes
stateChangedAt
- Type:
- Required: Yes
dataCollected
- Type:
- Required: Yes
stateChanges
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRunStateChange]
- Required: Yes
notifications
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRunNotification]
- Required: Yes
findingCounts
- Type: typing.Dict[typing.Literal['High', 'Informational', 'Low', 'Medium', 'Undefined'], int]
- Required: Yes
startedAt
- Type: typing.Optional[datetime.datetime]
completedAt
- Type: typing.Optional[datetime.datetime]
AssessmentRunAgent
agentId
- Type:
- Required: Yes
assessmentRunArn
- Type:
- Required: Yes
agentHealth
- Type: typing.Literal['HEALTHY', 'UNHEALTHY', 'UNKNOWN']
- Required: Yes
agentHealthCode
- Type: typing.Literal['IDLE', 'RUNNING', 'SHUTDOWN', 'THROTTLED', 'UNHEALTHY', 'UNKNOWN']
- Required: Yes
telemetryMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.TelemetryMetadata]
- Required: Yes
agentHealthDetails
- Type: typing.Optional[str]
autoScalingGroup
- Type: typing.Optional[str]
AssessmentRunFilter
namePattern
- Type: typing.Optional[str]
states
- Type: typing.Optional[typing.List[typing.Literal['CANCELED', 'COLLECTING_DATA', 'COMPLETED', 'COMPLETED_WITH_ERRORS', 'CREATED', 'DATA_COLLECTED', 'ERROR', 'EVALUATING_RULES', 'FAILED', 'START_DATA_COLLECTION_IN_PROGRESS', 'START_DATA_COLLECTION_PENDING', 'START_EVALUATING_RULES_PENDING', 'STOP_DATA_COLLECTION_PENDING']]]
durationRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.DurationRange]
rulesPackageArns
- Type: typing.Optional[typing.List[str]]
startTimeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.TimestampRange]
completionTimeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.TimestampRange]
stateChangeTimeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.TimestampRange]
AssessmentRunNotification
date
- Type:
- Required: Yes
event
- Type: typing.Literal['ASSESSMENT_RUN_COMPLETED', 'ASSESSMENT_RUN_STARTED', 'ASSESSMENT_RUN_STATE_CHANGED', 'FINDING_REPORTED', 'OTHER']
- Required: Yes
error
- Type:
- Required: Yes
message
- Type: typing.Optional[str]
snsTopicArn
- Type: typing.Optional[str]
snsPublishStatusCode
- Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_ERROR', 'SUCCESS', 'TOPIC_DOES_NOT_EXIST']]
AssessmentRunStateChange
stateChangedAt
- Type:
- Required: Yes
state
- Type: typing.Literal['CANCELED', 'COLLECTING_DATA', 'COMPLETED', 'COMPLETED_WITH_ERRORS', 'CREATED', 'DATA_COLLECTED', 'ERROR', 'EVALUATING_RULES', 'FAILED', 'START_DATA_COLLECTION_IN_PROGRESS', 'START_DATA_COLLECTION_PENDING', 'START_EVALUATING_RULES_PENDING', 'STOP_DATA_COLLECTION_PENDING']
- Required: Yes
AssessmentTarget
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
resourceGroupArn
- Type: typing.Optional[str]
AssessmentTargetFilter
assessmentTargetNamePattern
- Type: typing.Optional[str]
AssessmentTemplate
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
assessmentTargetArn
- Type:
- Required: Yes
durationInSeconds
- Type:
- Required: Yes
rulesPackageArns
- Type: typing.List[str]
- Required: Yes
userAttributesForFindings
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]
- Required: Yes
assessmentRunCount
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
lastAssessmentRunArn
- Type: typing.Optional[str]
AssessmentTemplateFilter
namePattern
- Type: typing.Optional[str]
durationRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.DurationRange]
rulesPackageArns
- Type: typing.Optional[typing.List[str]]
AssetAttributes
schemaVersion
- Type:
- Required: Yes
agentId
- Type: typing.Optional[str]
autoScalingGroup
- Type: typing.Optional[str]
amiId
- Type: typing.Optional[str]
hostname
- Type: typing.Optional[str]
ipv4Addresses
- Type: typing.Optional[typing.List[str]]
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Tag]]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.NetworkInterface]]
Attribute
key
- Type:
- Required: Yes
value
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateAssessmentTargetRequest
assessmentTargetName
- Type:
- Required: Yes
resourceGroupArn
- Type: typing.Optional[str]
CreateAssessmentTargetResponse
assessmentTargetArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAssessmentTemplateRequest
assessmentTargetArn
- Type:
- Required: Yes
assessmentTemplateName
- Type:
- Required: Yes
durationInSeconds
- Type:
- Required: Yes
rulesPackageArns
- Type: typing.List[str]
- Required: Yes
userAttributesForFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]]
CreateAssessmentTemplateResponse
assessmentTemplateArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateExclusionsPreviewRequest
assessmentTemplateArn
- Type:
- Required: Yes
CreateExclusionsPreviewResponse
previewToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourceGroupRequest
resourceGroupTags
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.ResourceGroupTag]
- Required: Yes
CreateResourceGroupResponse
resourceGroupArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAssessmentRunRequest
assessmentRunArn
- Type:
- Required: Yes
DeleteAssessmentTargetRequest
assessmentTargetArn
- Type:
- Required: Yes
DeleteAssessmentTemplateRequest
assessmentTemplateArn
- Type:
- Required: Yes
DescribeAssessmentRunsRequest
assessmentRunArns
- Type: typing.List[str]
- Required: Yes
DescribeAssessmentRunsResponse
assessmentRuns
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRun]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAssessmentTargetsRequest
assessmentTargetArns
- Type: typing.List[str]
- Required: Yes
DescribeAssessmentTargetsResponse
assessmentTargets
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTarget]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAssessmentTemplatesRequest
assessmentTemplateArns
- Type: typing.List[str]
- Required: Yes
DescribeAssessmentTemplatesResponse
assessmentTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTemplate]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCrossAccountAccessRoleResponse
roleArn
- Type:
- Required: Yes
valid
- Type:
- Required: Yes
registeredAt
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeExclusionsRequest
exclusionArns
- Type: typing.List[str]
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['EN_US']]
DescribeExclusionsResponse
exclusions
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.Exclusion]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFindingsRequest
findingArns
- Type: typing.List[str]
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['EN_US']]
DescribeFindingsResponse
findings
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Finding]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeResourceGroupsRequest
resourceGroupArns
- Type: typing.List[str]
- Required: Yes
DescribeResourceGroupsResponse
resourceGroups
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.ResourceGroup]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRulesPackagesRequest
rulesPackageArns
- Type: typing.List[str]
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['EN_US']]
DescribeRulesPackagesResponse
rulesPackages
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.RulesPackage]
- Required: Yes
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DurationRange
minSeconds
- Type: typing.Optional[int]
maxSeconds
- Type: typing.Optional[int]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EventSubscription
event
- Type: typing.Literal['ASSESSMENT_RUN_COMPLETED', 'ASSESSMENT_RUN_STARTED', 'ASSESSMENT_RUN_STATE_CHANGED', 'FINDING_REPORTED', 'OTHER']
- Required: Yes
subscribedAt
- Type:
- Required: Yes
Exclusion
arn
- Type:
- Required: Yes
title
- Type:
- Required: Yes
description
- Type:
- Required: Yes
recommendation
- Type:
- Required: Yes
scopes
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Scope]
- Required: Yes
attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]]
ExclusionPreview
title
- Type:
- Required: Yes
description
- Type:
- Required: Yes
recommendation
- Type:
- Required: Yes
scopes
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Scope]
- Required: Yes
attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]]
FailedItemDetails
failureCode
- Type: typing.Literal['ACCESS_DENIED', 'DUPLICATE_ARN', 'INTERNAL_ERROR', 'INVALID_ARN', 'ITEM_DOES_NOT_EXIST', 'LIMIT_EXCEEDED']
- Required: Yes
retryable
- Type:
- Required: Yes
Finding
arn
- Type:
- Required: Yes
attributes
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]
- Required: Yes
userAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]
- Required: Yes
createdAt
- Type:
- Required: Yes
updatedAt
- Type:
- Required: Yes
schemaVersion
- Type: typing.Optional[int]
service
- Type: typing.Optional[str]
serviceAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.InspectorServiceAttributes]
assetType
- Type: typing.Optional[typing.Literal['ec2-instance']]
assetAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssetAttributes]
id
- Type: typing.Optional[str]
title
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
recommendation
- Type: typing.Optional[str]
severity
- Type: typing.Optional[typing.Literal['High', 'Informational', 'Low', 'Medium', 'Undefined']]
numericSeverity
- Type: typing.Optional[float]
confidence
- Type: typing.Optional[int]
indicatorOfCompromise
- Type: typing.Optional[bool]
FindingFilter
agentIds
- Type: typing.Optional[typing.List[str]]
autoScalingGroups
- Type: typing.Optional[typing.List[str]]
ruleNames
- Type: typing.Optional[typing.List[str]]
severities
- Type: typing.Optional[typing.List[typing.Literal['High', 'Informational', 'Low', 'Medium', 'Undefined']]]
rulesPackageArns
- Type: typing.Optional[typing.List[str]]
attributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]]
userAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Attribute]]
creationTimeRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.TimestampRange]
GetAssessmentReportRequest
assessmentRunArn
- Type:
- Required: Yes
reportFileFormat
- Type: typing.Literal['HTML', 'PDF']
- Required: Yes
reportType
- Type: typing.Literal['FINDING', 'FULL']
- Required: Yes
GetAssessmentReportResponse
status
- Type: typing.Literal['COMPLETED', 'FAILED', 'WORK_IN_PROGRESS']
- Required: Yes
url
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetExclusionsPreviewRequest
assessmentTemplateArn
- Type:
- Required: Yes
previewToken
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
locale
- Type: typing.Optional[typing.Literal['EN_US']]
GetExclusionsPreviewResponse
previewStatus
- Type: typing.Literal['COMPLETED', 'WORK_IN_PROGRESS']
- Required: Yes
exclusionPreviews
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.ExclusionPreview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetTelemetryMetadataRequest
assessmentRunArn
- Type:
- Required: Yes
GetTelemetryMetadataResponse
telemetryMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.TelemetryMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InspectorServiceAttributes
schemaVersion
- Type:
- Required: Yes
assessmentRunArn
- Type: typing.Optional[str]
rulesPackageArn
- Type: typing.Optional[str]
ListAssessmentRunAgentsRequest
assessmentRunArn
- Type:
- Required: Yes
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AgentFilter]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAssessmentRunAgentsRequestPaginate
assessmentRunArn
- Type:
- Required: Yes
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AgentFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListAssessmentRunAgentsResponse
assessmentRunAgents
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRunAgent]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAssessmentRunsRequest
assessmentTemplateArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRunFilter]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAssessmentRunsRequestPaginate
assessmentTemplateArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentRunFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListAssessmentRunsResponse
assessmentRunArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAssessmentTargetsRequest
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTargetFilter]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAssessmentTargetsRequestPaginate
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTargetFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListAssessmentTargetsResponse
assessmentTargetArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListAssessmentTemplatesRequest
assessmentTargetArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTemplateFilter]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAssessmentTemplatesRequestPaginate
assessmentTargetArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.AssessmentTemplateFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListAssessmentTemplatesResponse
assessmentTemplateArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEventSubscriptionsRequest
resourceArn
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListEventSubscriptionsRequestPaginate
resourceArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListEventSubscriptionsResponse
subscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Subscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListExclusionsRequest
assessmentRunArn
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListExclusionsRequestPaginate
assessmentRunArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListExclusionsResponse
exclusionArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFindingsRequest
assessmentRunArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.FindingFilter]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListFindingsRequestPaginate
assessmentRunArns
- Type: typing.Optional[typing.List[str]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.FindingFilter]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListFindingsResponse
findingArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListRulesPackagesRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListRulesPackagesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
ListRulesPackagesResponse
rulesPackageArns
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NetworkInterface
networkInterfaceId
- Type: typing.Optional[str]
subnetId
- Type: typing.Optional[str]
vpcId
- Type: typing.Optional[str]
privateDnsName
- Type: typing.Optional[str]
privateIpAddress
- Type: typing.Optional[str]
privateIpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.PrivateIp]]
publicDnsName
- Type: typing.Optional[str]
publicIp
- Type: typing.Optional[str]
ipv6Addresses
- Type: typing.Optional[typing.List[str]]
securityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.SecurityGroup]]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PreviewAgentsRequest
previewAgentsArn
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
PreviewAgentsRequestPaginate
previewAgentsArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.inspector.inspector_classes.PaginatorConfig]
PreviewAgentsResponse
agentPreviews
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.AgentPreview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
PrivateIp
privateDnsName
- Type: typing.Optional[str]
privateIpAddress
- Type: typing.Optional[str]
RegisterCrossAccountAccessRoleRequest
roleArn
- Type:
- Required: Yes
RemoveAttributesFromFindingsRequest
findingArns
- Type: typing.List[str]
- Required: Yes
attributeKeys
- Type: typing.List[str]
- Required: Yes
RemoveAttributesFromFindingsResponse
failedItems
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.inspector.inspector_classes.FailedItemDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResourceGroup
arn
- Type:
- Required: Yes
tags
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.ResourceGroupTag]
- Required: Yes
createdAt
- Type:
- Required: Yes
ResourceGroupTag
key
- Type:
- Required: Yes
value
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RulesPackage
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
version
- Type:
- Required: Yes
provider
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
Scope
key
- Type: typing.Optional[typing.Literal['INSTANCE_ID', 'RULES_PACKAGE_ARN']]
value
- Type: typing.Optional[str]
SecurityGroup
groupName
- Type: typing.Optional[str]
groupId
- Type: typing.Optional[str]
SetTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.Tag]]
StartAssessmentRunRequest
assessmentTemplateArn
- Type:
- Required: Yes
assessmentRunName
- Type: typing.Optional[str]
StartAssessmentRunResponse
assessmentRunArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopAssessmentRunRequest
assessmentRunArn
- Type:
- Required: Yes
stopAction
- Type: typing.Optional[typing.Literal['SKIP_EVALUATION', 'START_EVALUATION']]
SubscribeToEventRequest
resourceArn
- Type:
- Required: Yes
event
- Type: typing.Literal['ASSESSMENT_RUN_COMPLETED', 'ASSESSMENT_RUN_STARTED', 'ASSESSMENT_RUN_STATE_CHANGED', 'FINDING_REPORTED', 'OTHER']
- Required: Yes
topicArn
- Type:
- Required: Yes
Subscription
resourceArn
- Type:
- Required: Yes
topicArn
- Type:
- Required: Yes
eventSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.inspector.inspector_classes.EventSubscription]
- Required: Yes
Tag
key
- Type:
- Required: Yes
value
- Type: typing.Optional[str]
TelemetryMetadata
messageType
- Type:
- Required: Yes
count
- Type:
- Required: Yes
dataSize
- Type: typing.Optional[int]
TimestampRange
beginDate
- Type: typing.Union[datetime.datetime, str, NoneType]
endDate
- Type: typing.Union[datetime.datetime, str, NoneType]
UnsubscribeFromEventRequest
resourceArn
- Type:
- Required: Yes
event
- Type: typing.Literal['ASSESSMENT_RUN_COMPLETED', 'ASSESSMENT_RUN_STARTED', 'ASSESSMENT_RUN_STATE_CHANGED', 'FINDING_REPORTED', 'OTHER']
- Required: Yes
topicArn
- Type:
- Required: Yes
UpdateAssessmentTargetRequest
assessmentTargetArn
- Type:
- Required: Yes
assessmentTargetName
- Type:
- Required: Yes
resourceGroupArn
- Type: typing.Optional[str]