package inspector
- Alphabetic
- By Inheritance
- inspector
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AddAttributesToFindingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
AddAttributesToFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
- type AddRemoveAttributesFindingArnList = Array[Arn]
-
trait
AgentFilter extends Object
Contains information about an Amazon Inspector agent.
Contains information about an Amazon Inspector agent. This data type is used as a request parameter in the ListAssessmentRunAgents action.
- Annotations
- @RawJSType() @native()
- type AgentHealth = String
- type AgentHealthCode = String
- type AgentHealthCodeList = Array[AgentHealthCode]
- type AgentHealthList = Array[AgentHealth]
- type AgentId = String
- type AgentIdList = Array[AgentId]
-
trait
AgentPreview extends Object
Used as a response element in the PreviewAgents action.
Used as a response element in the PreviewAgents action.
- Annotations
- @RawJSType() @native()
- type AgentPreviewList = Array[AgentPreview]
- type AgentVersion = String
- type AmiId = String
- type Arn = String
- type ArnCount = Int
- type AssessmentRulesPackageArnList = Array[Arn]
-
trait
AssessmentRun extends Object
A snapshot of an Amazon Inspector assessment run that contains the findings of the assessment run .
A snapshot of an Amazon Inspector assessment run that contains the findings of the assessment run . Used as the response element in the DescribeAssessmentRuns action.
- Annotations
- @RawJSType() @native()
-
trait
AssessmentRunAgent extends Object
Contains information about an Amazon Inspector agent.
Contains information about an Amazon Inspector agent. This data type is used as a response element in the ListAssessmentRunAgents action.
- Annotations
- @RawJSType() @native()
- type AssessmentRunAgentList = Array[AssessmentRunAgent]
- type AssessmentRunDuration = Int
-
trait
AssessmentRunFilter extends Object
Used as the request parameter in the ListAssessmentRuns action.
Used as the request parameter in the ListAssessmentRuns action.
- Annotations
- @RawJSType() @native()
- type AssessmentRunFindingCounts = Dictionary[FindingCount]
- type AssessmentRunList = Array[AssessmentRun]
- type AssessmentRunName = String
-
trait
AssessmentRunNotification extends Object
Used as one of the elements of the AssessmentRun data type.
Used as one of the elements of the AssessmentRun data type.
- Annotations
- @RawJSType() @native()
- type AssessmentRunNotificationList = Array[AssessmentRunNotification]
- type AssessmentRunNotificationSnsStatusCode = String
- type AssessmentRunState = String
-
trait
AssessmentRunStateChange extends Object
Used as one of the elements of the AssessmentRun data type.
Used as one of the elements of the AssessmentRun data type.
- Annotations
- @RawJSType() @native()
- type AssessmentRunStateChangeList = Array[AssessmentRunStateChange]
- type AssessmentRunStateList = Array[AssessmentRunState]
-
trait
AssessmentTarget extends Object
Contains information about an Amazon Inspector application.
Contains information about an Amazon Inspector application. This data type is used as the response element in the DescribeAssessmentTargets action.
- Annotations
- @RawJSType() @native()
-
trait
AssessmentTargetFilter extends Object
Used as the request parameter in the ListAssessmentTargets action.
Used as the request parameter in the ListAssessmentTargets action.
- Annotations
- @RawJSType() @native()
- type AssessmentTargetList = Array[AssessmentTarget]
- type AssessmentTargetName = String
-
trait
AssessmentTemplate extends Object
Contains information about an Amazon Inspector assessment template.
Contains information about an Amazon Inspector assessment template. This data type is used as the response element in the DescribeAssessmentTemplates action.
- Annotations
- @RawJSType() @native()
-
trait
AssessmentTemplateFilter extends Object
Used as the request parameter in the ListAssessmentTemplates action.
Used as the request parameter in the ListAssessmentTemplates action.
- Annotations
- @RawJSType() @native()
- type AssessmentTemplateList = Array[AssessmentTemplate]
- type AssessmentTemplateName = String
- type AssessmentTemplateRulesPackageArnList = Array[Arn]
-
trait
AssetAttributes extends Object
A collection of attributes of the host from which the finding is generated.
A collection of attributes of the host from which the finding is generated.
- Annotations
- @RawJSType() @native()
- type AssetType = String
-
trait
Attribute extends Object
This data type is used as a request parameter in the AddAttributesToFindings and CreateAssessmentTemplate actions.
This data type is used as a request parameter in the AddAttributesToFindings and CreateAssessmentTemplate actions.
- Annotations
- @RawJSType() @native()
- type AttributeKey = String
- type AttributeList = Array[Attribute]
- type AttributeValue = String
- type AutoScalingGroup = String
- type AutoScalingGroupList = Array[AutoScalingGroup]
- type BatchDescribeArnList = Array[Arn]
- type BatchDescribeExclusionsArnList = Array[Arn]
-
trait
CreateAssessmentTargetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAssessmentTargetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAssessmentTemplateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateAssessmentTemplateResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateExclusionsPreviewRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateExclusionsPreviewResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateResourceGroupRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateResourceGroupResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAssessmentRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAssessmentTargetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteAssessmentTemplateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentRunsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentRunsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentTargetsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentTargetsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentTemplatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeAssessmentTemplatesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeCrossAccountAccessRoleResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeExclusionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeExclusionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeFindingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeResourceGroupsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeResourceGroupsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRulesPackagesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeRulesPackagesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DurationRange extends Object
This data type is used in the AssessmentTemplateFilter data type.
This data type is used in the AssessmentTemplateFilter data type.
- Annotations
- @RawJSType() @native()
-
trait
EventSubscription extends Object
This data type is used in the Subscription data type.
This data type is used in the Subscription data type.
- Annotations
- @RawJSType() @native()
- type EventSubscriptionList = Array[EventSubscription]
-
trait
Exclusion extends Object
Contains information about what was excluded from an assessment run.
Contains information about what was excluded from an assessment run.
- Annotations
- @RawJSType() @native()
- type ExclusionMap = Dictionary[Exclusion]
-
trait
ExclusionPreview extends Object
Contains information about what is excluded from an assessment run given the current state of the assessment template.
Contains information about what is excluded from an assessment run given the current state of the assessment template.
- Annotations
- @RawJSType() @native()
- type ExclusionPreviewList = Array[ExclusionPreview]
-
trait
FailedItemDetails extends Object
Includes details about the failed items.
Includes details about the failed items.
- Annotations
- @RawJSType() @native()
- type FailedItemErrorCode = String
- type FailedItems = Dictionary[FailedItemDetails]
- type FilterRulesPackageArnList = Array[Arn]
-
trait
Finding extends Object
Contains information about an Amazon Inspector finding.
Contains information about an Amazon Inspector finding. This data type is used as the response element in the DescribeFindings action.
- Annotations
- @RawJSType() @native()
- type FindingCount = Int
-
trait
FindingFilter extends Object
This data type is used as a request parameter in the ListFindings action.
This data type is used as a request parameter in the ListFindings action.
- Annotations
- @RawJSType() @native()
- type FindingId = String
- type FindingList = Array[Finding]
-
trait
GetAssessmentReportRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetAssessmentReportResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetExclusionsPreviewRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetExclusionsPreviewResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTelemetryMetadataRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetTelemetryMetadataResponse extends Object
- Annotations
- @RawJSType() @native()
- type Hostname = String
-
class
Inspector extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "Inspector" )
- type InspectorEvent = String
- implicit final class InspectorOps extends AnyVal
-
trait
InspectorServiceAttributes extends Object
This data type is used in the Finding data type.
This data type is used in the Finding data type.
- Annotations
- @RawJSType() @native()
- type IocConfidence = Int
- type Ipv4Address = String
- type Ipv4AddressList = Array[Ipv4Address]
- type Ipv6Addresses = Array[Text]
- type KernelVersion = String
-
trait
ListAssessmentRunAgentsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentRunAgentsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentRunsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentRunsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentTargetsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentTargetsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentTemplatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListAssessmentTemplatesResponse extends Object
- Annotations
- @RawJSType() @native()
- type ListEventSubscriptionsMaxResults = Int
-
trait
ListEventSubscriptionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListEventSubscriptionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListExclusionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListExclusionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFindingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
- type ListMaxResults = Int
- type ListParentArnList = Array[Arn]
- type ListReturnedArnList = Array[Arn]
-
trait
ListRulesPackagesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListRulesPackagesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForResourceResponse extends Object
- Annotations
- @RawJSType() @native()
- type Locale = String
- type Message = String
- type MessageType = String
- type NamePattern = String
-
trait
NetworkInterface extends Object
Contains information about the network interfaces interacting with an EC2 instance.
Contains information about the network interfaces interacting with an EC2 instance. This data type is used as one of the elements of the AssetAttributes data type.
- Annotations
- @RawJSType() @native()
- type NetworkInterfaces = Array[NetworkInterface]
- type NumericSeverity = Double
- type NumericVersion = Int
- type OperatingSystem = String
- type PaginationToken = String
- type PreviewAgentsMaxResults = Int
-
trait
PreviewAgentsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
PreviewAgentsResponse extends Object
- Annotations
- @RawJSType() @native()
- type PreviewStatus = String
-
trait
PrivateIp extends Object
Contains information about a private IP address associated with a network interface.
Contains information about a private IP address associated with a network interface. This data type is used as a response element in the DescribeFindings action.
- Annotations
- @RawJSType() @native()
- type PrivateIpAddresses = Array[PrivateIp]
- type ProviderName = String
-
trait
RegisterCrossAccountAccessRoleRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveAttributesFromFindingsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RemoveAttributesFromFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
- type ReportFileFormat = String
- type ReportStatus = String
- type ReportType = String
-
trait
ResourceGroup extends Object
Contains information about a resource group.
Contains information about a resource group. The resource group defines a set of tags that, when queried, identify the AWS resources that make up the assessment target. This data type is used as the response element in the DescribeResourceGroups action.
- Annotations
- @RawJSType() @native()
- type ResourceGroupList = Array[ResourceGroup]
-
trait
ResourceGroupTag extends Object
This data type is used as one of the elements of the ResourceGroup data type.
This data type is used as one of the elements of the ResourceGroup data type.
- Annotations
- @RawJSType() @native()
- type ResourceGroupTags = Array[ResourceGroupTag]
- type RuleName = String
- type RuleNameList = Array[RuleName]
-
trait
RulesPackage extends Object
Contains information about an Amazon Inspector rules package.
Contains information about an Amazon Inspector rules package. This data type is used as the response element in the DescribeRulesPackages action.
- Annotations
- @RawJSType() @native()
- type RulesPackageList = Array[RulesPackage]
- type RulesPackageName = String
-
trait
Scope extends Object
This data type contains key-value pairs that identify various Amazon resources.
This data type contains key-value pairs that identify various Amazon resources.
- Annotations
- @RawJSType() @native()
- type ScopeList = Array[Scope]
- type ScopeType = String
- type ScopeValue = String
-
trait
SecurityGroup extends Object
Contains information about a security group associated with a network interface.
Contains information about a security group associated with a network interface. This data type is used as one of the elements of the NetworkInterface data type.
- Annotations
- @RawJSType() @native()
- type SecurityGroups = Array[SecurityGroup]
- type ServiceName = String
-
trait
SetTagsForResourceRequest extends Object
- Annotations
- @RawJSType() @native()
- type Severity = String
- type SeverityList = Array[Severity]
-
trait
StartAssessmentRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
StartAssessmentRunResponse extends Object
- Annotations
- @RawJSType() @native()
- type StopAction = String
-
trait
StopAssessmentRunRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
SubscribeToEventRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
Subscription extends Object
This data type is used as a response element in the ListEventSubscriptions action.
This data type is used as a response element in the ListEventSubscriptions action.
- Annotations
- @RawJSType() @native()
- type SubscriptionList = Array[Subscription]
-
trait
Tag extends Object
A key and value pair.
A key and value pair. This data type is used as a request parameter in the SetTagsForResource action and a response element in the ListTagsForResource action.
- Annotations
- @RawJSType() @native()
- type TagKey = String
- type TagList = Array[Tag]
- type TagValue = String
- type Tags = Array[Tag]
-
trait
TelemetryMetadata extends Object
The metadata about the Amazon Inspector application data metrics collected by the agent.
The metadata about the Amazon Inspector application data metrics collected by the agent. This data type is used as the response element in the GetTelemetryMetadata action.
- Annotations
- @RawJSType() @native()
- type TelemetryMetadataList = Array[TelemetryMetadata]
- type Text = String
- type Timestamp = Date
-
trait
TimestampRange extends Object
This data type is used in the AssessmentRunFilter data type.
This data type is used in the AssessmentRunFilter data type.
- Annotations
- @RawJSType() @native()
- type UUID = String
-
trait
UnsubscribeFromEventRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateAssessmentTargetRequest extends Object
- Annotations
- @RawJSType() @native()
- type Url = String
- type UserAttributeKeyList = Array[AttributeKey]
- type UserAttributeList = Array[Attribute]
- type Version = String
Value Members
- object AddAttributesToFindingsRequest
- object AddAttributesToFindingsResponse
- object AgentFilter
- object AgentHealthCodeEnum
- object AgentHealthEnum
- object AgentPreview
- object AssessmentRun
- object AssessmentRunAgent
- object AssessmentRunFilter
- object AssessmentRunNotification
- object AssessmentRunNotificationSnsStatusCodeEnum
- object AssessmentRunStateChange
- object AssessmentRunStateEnum
- object AssessmentTarget
- object AssessmentTargetFilter
- object AssessmentTemplate
- object AssessmentTemplateFilter
- object AssetAttributes
- object AssetTypeEnum
- object Attribute
- object CreateAssessmentTargetRequest
- object CreateAssessmentTargetResponse
- object CreateAssessmentTemplateRequest
- object CreateAssessmentTemplateResponse
- object CreateExclusionsPreviewRequest
- object CreateExclusionsPreviewResponse
- object CreateResourceGroupRequest
- object CreateResourceGroupResponse
- object DeleteAssessmentRunRequest
- object DeleteAssessmentTargetRequest
- object DeleteAssessmentTemplateRequest
- object DescribeAssessmentRunsRequest
- object DescribeAssessmentRunsResponse
- object DescribeAssessmentTargetsRequest
- object DescribeAssessmentTargetsResponse
- object DescribeAssessmentTemplatesRequest
- object DescribeAssessmentTemplatesResponse
- object DescribeCrossAccountAccessRoleResponse
- object DescribeExclusionsRequest
- object DescribeExclusionsResponse
- object DescribeFindingsRequest
- object DescribeFindingsResponse
- object DescribeResourceGroupsRequest
- object DescribeResourceGroupsResponse
- object DescribeRulesPackagesRequest
- object DescribeRulesPackagesResponse
- object DurationRange
- object EventSubscription
- object Exclusion
- object ExclusionPreview
- object FailedItemDetails
- object FailedItemErrorCodeEnum
- object Finding
- object FindingFilter
- object GetAssessmentReportRequest
- object GetAssessmentReportResponse
- object GetExclusionsPreviewRequest
- object GetExclusionsPreviewResponse
- object GetTelemetryMetadataRequest
- object GetTelemetryMetadataResponse
- object InspectorEventEnum
- object InspectorServiceAttributes
- object ListAssessmentRunAgentsRequest
- object ListAssessmentRunAgentsResponse
- object ListAssessmentRunsRequest
- object ListAssessmentRunsResponse
- object ListAssessmentTargetsRequest
- object ListAssessmentTargetsResponse
- object ListAssessmentTemplatesRequest
- object ListAssessmentTemplatesResponse
- object ListEventSubscriptionsRequest
- object ListEventSubscriptionsResponse
- object ListExclusionsRequest
- object ListExclusionsResponse
- object ListFindingsRequest
- object ListFindingsResponse
- object ListRulesPackagesRequest
- object ListRulesPackagesResponse
- object ListTagsForResourceRequest
- object ListTagsForResourceResponse
- object LocaleEnum
- object NetworkInterface
- object PreviewAgentsRequest
- object PreviewAgentsResponse
- object PreviewStatusEnum
- object PrivateIp
- object RegisterCrossAccountAccessRoleRequest
- object RemoveAttributesFromFindingsRequest
- object RemoveAttributesFromFindingsResponse
- object ReportFileFormatEnum
- object ReportStatusEnum
- object ReportTypeEnum
- object ResourceGroup
- object ResourceGroupTag
- object RulesPackage
- object Scope
- object ScopeTypeEnum
- object SecurityGroup
- object SetTagsForResourceRequest
- object SeverityEnum
- object StartAssessmentRunRequest
- object StartAssessmentRunResponse
- object StopActionEnum
- object StopAssessmentRunRequest
- object SubscribeToEventRequest
- object Subscription
- object Tag
- object TelemetryMetadata
- object TimestampRange
- object UnsubscribeFromEventRequest
- object UpdateAssessmentTargetRequest