Packages

package inspector

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. inspector
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AddAttributesToFindingsRequest extends Object
    Annotations
    @RawJSType() @native()
  2. trait AddAttributesToFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  3. type AddRemoveAttributesFindingArnList = Array[Arn]
  4. 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()
  5. type AgentHealth = String
  6. type AgentHealthCode = String
  7. type AgentHealthCodeList = Array[AgentHealthCode]
  8. type AgentHealthList = Array[AgentHealth]
  9. type AgentId = String
  10. type AgentIdList = Array[AgentId]
  11. 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()
  12. type AgentPreviewList = Array[AgentPreview]
  13. type AgentVersion = String
  14. type AmiId = String
  15. type Arn = String
  16. type ArnCount = Int
  17. type AssessmentRulesPackageArnList = Array[Arn]
  18. 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()
  19. 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()
  20. type AssessmentRunAgentList = Array[AssessmentRunAgent]
  21. type AssessmentRunDuration = Int
  22. 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()
  23. type AssessmentRunFindingCounts = Dictionary[FindingCount]
  24. type AssessmentRunList = Array[AssessmentRun]
  25. type AssessmentRunName = String
  26. 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()
  27. type AssessmentRunNotificationList = Array[AssessmentRunNotification]
  28. type AssessmentRunNotificationSnsStatusCode = String
  29. type AssessmentRunState = String
  30. 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()
  31. type AssessmentRunStateChangeList = Array[AssessmentRunStateChange]
  32. type AssessmentRunStateList = Array[AssessmentRunState]
  33. 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()
  34. 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()
  35. type AssessmentTargetList = Array[AssessmentTarget]
  36. type AssessmentTargetName = String
  37. 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()
  38. 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()
  39. type AssessmentTemplateList = Array[AssessmentTemplate]
  40. type AssessmentTemplateName = String
  41. type AssessmentTemplateRulesPackageArnList = Array[Arn]
  42. 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()
  43. type AssetType = String
  44. 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()
  45. type AttributeKey = String
  46. type AttributeList = Array[Attribute]
  47. type AttributeValue = String
  48. type AutoScalingGroup = String
  49. type AutoScalingGroupList = Array[AutoScalingGroup]
  50. type BatchDescribeArnList = Array[Arn]
  51. type BatchDescribeExclusionsArnList = Array[Arn]
  52. trait CreateAssessmentTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  53. trait CreateAssessmentTargetResponse extends Object
    Annotations
    @RawJSType() @native()
  54. trait CreateAssessmentTemplateRequest extends Object
    Annotations
    @RawJSType() @native()
  55. trait CreateAssessmentTemplateResponse extends Object
    Annotations
    @RawJSType() @native()
  56. trait CreateExclusionsPreviewRequest extends Object
    Annotations
    @RawJSType() @native()
  57. trait CreateExclusionsPreviewResponse extends Object
    Annotations
    @RawJSType() @native()
  58. trait CreateResourceGroupRequest extends Object
    Annotations
    @RawJSType() @native()
  59. trait CreateResourceGroupResponse extends Object
    Annotations
    @RawJSType() @native()
  60. trait DeleteAssessmentRunRequest extends Object
    Annotations
    @RawJSType() @native()
  61. trait DeleteAssessmentTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  62. trait DeleteAssessmentTemplateRequest extends Object
    Annotations
    @RawJSType() @native()
  63. trait DescribeAssessmentRunsRequest extends Object
    Annotations
    @RawJSType() @native()
  64. trait DescribeAssessmentRunsResponse extends Object
    Annotations
    @RawJSType() @native()
  65. trait DescribeAssessmentTargetsRequest extends Object
    Annotations
    @RawJSType() @native()
  66. trait DescribeAssessmentTargetsResponse extends Object
    Annotations
    @RawJSType() @native()
  67. trait DescribeAssessmentTemplatesRequest extends Object
    Annotations
    @RawJSType() @native()
  68. trait DescribeAssessmentTemplatesResponse extends Object
    Annotations
    @RawJSType() @native()
  69. trait DescribeCrossAccountAccessRoleResponse extends Object
    Annotations
    @RawJSType() @native()
  70. trait DescribeExclusionsRequest extends Object
    Annotations
    @RawJSType() @native()
  71. trait DescribeExclusionsResponse extends Object
    Annotations
    @RawJSType() @native()
  72. trait DescribeFindingsRequest extends Object
    Annotations
    @RawJSType() @native()
  73. trait DescribeFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  74. trait DescribeResourceGroupsRequest extends Object
    Annotations
    @RawJSType() @native()
  75. trait DescribeResourceGroupsResponse extends Object
    Annotations
    @RawJSType() @native()
  76. trait DescribeRulesPackagesRequest extends Object
    Annotations
    @RawJSType() @native()
  77. trait DescribeRulesPackagesResponse extends Object
    Annotations
    @RawJSType() @native()
  78. 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()
  79. 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()
  80. type EventSubscriptionList = Array[EventSubscription]
  81. 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()
  82. type ExclusionMap = Dictionary[Exclusion]
  83. 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()
  84. type ExclusionPreviewList = Array[ExclusionPreview]
  85. trait FailedItemDetails extends Object

    Includes details about the failed items.

    Includes details about the failed items.

    Annotations
    @RawJSType() @native()
  86. type FailedItemErrorCode = String
  87. type FailedItems = Dictionary[FailedItemDetails]
  88. type FilterRulesPackageArnList = Array[Arn]
  89. 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()
  90. type FindingCount = Int
  91. 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()
  92. type FindingId = String
  93. type FindingList = Array[Finding]
  94. trait GetAssessmentReportRequest extends Object
    Annotations
    @RawJSType() @native()
  95. trait GetAssessmentReportResponse extends Object
    Annotations
    @RawJSType() @native()
  96. trait GetExclusionsPreviewRequest extends Object
    Annotations
    @RawJSType() @native()
  97. trait GetExclusionsPreviewResponse extends Object
    Annotations
    @RawJSType() @native()
  98. trait GetTelemetryMetadataRequest extends Object
    Annotations
    @RawJSType() @native()
  99. trait GetTelemetryMetadataResponse extends Object
    Annotations
    @RawJSType() @native()
  100. type Hostname = String
  101. class Inspector extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "Inspector" )
  102. type InspectorEvent = String
  103. implicit final class InspectorOps extends AnyVal
  104. 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()
  105. type IocConfidence = Int
  106. type Ipv4Address = String
  107. type Ipv4AddressList = Array[Ipv4Address]
  108. type Ipv6Addresses = Array[Text]
  109. type KernelVersion = String
  110. trait ListAssessmentRunAgentsRequest extends Object
    Annotations
    @RawJSType() @native()
  111. trait ListAssessmentRunAgentsResponse extends Object
    Annotations
    @RawJSType() @native()
  112. trait ListAssessmentRunsRequest extends Object
    Annotations
    @RawJSType() @native()
  113. trait ListAssessmentRunsResponse extends Object
    Annotations
    @RawJSType() @native()
  114. trait ListAssessmentTargetsRequest extends Object
    Annotations
    @RawJSType() @native()
  115. trait ListAssessmentTargetsResponse extends Object
    Annotations
    @RawJSType() @native()
  116. trait ListAssessmentTemplatesRequest extends Object
    Annotations
    @RawJSType() @native()
  117. trait ListAssessmentTemplatesResponse extends Object
    Annotations
    @RawJSType() @native()
  118. type ListEventSubscriptionsMaxResults = Int
  119. trait ListEventSubscriptionsRequest extends Object
    Annotations
    @RawJSType() @native()
  120. trait ListEventSubscriptionsResponse extends Object
    Annotations
    @RawJSType() @native()
  121. trait ListExclusionsRequest extends Object
    Annotations
    @RawJSType() @native()
  122. trait ListExclusionsResponse extends Object
    Annotations
    @RawJSType() @native()
  123. trait ListFindingsRequest extends Object
    Annotations
    @RawJSType() @native()
  124. trait ListFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  125. type ListMaxResults = Int
  126. type ListParentArnList = Array[Arn]
  127. type ListReturnedArnList = Array[Arn]
  128. trait ListRulesPackagesRequest extends Object
    Annotations
    @RawJSType() @native()
  129. trait ListRulesPackagesResponse extends Object
    Annotations
    @RawJSType() @native()
  130. trait ListTagsForResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  131. trait ListTagsForResourceResponse extends Object
    Annotations
    @RawJSType() @native()
  132. type Locale = String
  133. type Message = String
  134. type MessageType = String
  135. type NamePattern = String
  136. 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()
  137. type NetworkInterfaces = Array[NetworkInterface]
  138. type NumericSeverity = Double
  139. type NumericVersion = Int
  140. type OperatingSystem = String
  141. type PaginationToken = String
  142. type PreviewAgentsMaxResults = Int
  143. trait PreviewAgentsRequest extends Object
    Annotations
    @RawJSType() @native()
  144. trait PreviewAgentsResponse extends Object
    Annotations
    @RawJSType() @native()
  145. type PreviewStatus = String
  146. 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()
  147. type PrivateIpAddresses = Array[PrivateIp]
  148. type ProviderName = String
  149. trait RegisterCrossAccountAccessRoleRequest extends Object
    Annotations
    @RawJSType() @native()
  150. trait RemoveAttributesFromFindingsRequest extends Object
    Annotations
    @RawJSType() @native()
  151. trait RemoveAttributesFromFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  152. type ReportFileFormat = String
  153. type ReportStatus = String
  154. type ReportType = String
  155. 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()
  156. type ResourceGroupList = Array[ResourceGroup]
  157. 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()
  158. type ResourceGroupTags = Array[ResourceGroupTag]
  159. type RuleName = String
  160. type RuleNameList = Array[RuleName]
  161. 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()
  162. type RulesPackageList = Array[RulesPackage]
  163. type RulesPackageName = String
  164. 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()
  165. type ScopeList = Array[Scope]
  166. type ScopeType = String
  167. type ScopeValue = String
  168. 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()
  169. type SecurityGroups = Array[SecurityGroup]
  170. type ServiceName = String
  171. trait SetTagsForResourceRequest extends Object
    Annotations
    @RawJSType() @native()
  172. type Severity = String
  173. type SeverityList = Array[Severity]
  174. trait StartAssessmentRunRequest extends Object
    Annotations
    @RawJSType() @native()
  175. trait StartAssessmentRunResponse extends Object
    Annotations
    @RawJSType() @native()
  176. type StopAction = String
  177. trait StopAssessmentRunRequest extends Object
    Annotations
    @RawJSType() @native()
  178. trait SubscribeToEventRequest extends Object
    Annotations
    @RawJSType() @native()
  179. 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()
  180. type SubscriptionList = Array[Subscription]
  181. 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()
  182. type TagKey = String
  183. type TagList = Array[Tag]
  184. type TagValue = String
  185. type Tags = Array[Tag]
  186. 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()
  187. type TelemetryMetadataList = Array[TelemetryMetadata]
  188. type Text = String
  189. type Timestamp = Date
  190. 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()
  191. type UUID = String
  192. trait UnsubscribeFromEventRequest extends Object
    Annotations
    @RawJSType() @native()
  193. trait UpdateAssessmentTargetRequest extends Object
    Annotations
    @RawJSType() @native()
  194. type Url = String
  195. type UserAttributeKeyList = Array[AttributeKey]
  196. type UserAttributeList = Array[Attribute]
  197. type Version = String

Value Members

  1. object AddAttributesToFindingsRequest
  2. object AddAttributesToFindingsResponse
  3. object AgentFilter
  4. object AgentHealthCodeEnum
  5. object AgentHealthEnum
  6. object AgentPreview
  7. object AssessmentRun
  8. object AssessmentRunAgent
  9. object AssessmentRunFilter
  10. object AssessmentRunNotification
  11. object AssessmentRunNotificationSnsStatusCodeEnum
  12. object AssessmentRunStateChange
  13. object AssessmentRunStateEnum
  14. object AssessmentTarget
  15. object AssessmentTargetFilter
  16. object AssessmentTemplate
  17. object AssessmentTemplateFilter
  18. object AssetAttributes
  19. object AssetTypeEnum
  20. object Attribute
  21. object CreateAssessmentTargetRequest
  22. object CreateAssessmentTargetResponse
  23. object CreateAssessmentTemplateRequest
  24. object CreateAssessmentTemplateResponse
  25. object CreateExclusionsPreviewRequest
  26. object CreateExclusionsPreviewResponse
  27. object CreateResourceGroupRequest
  28. object CreateResourceGroupResponse
  29. object DeleteAssessmentRunRequest
  30. object DeleteAssessmentTargetRequest
  31. object DeleteAssessmentTemplateRequest
  32. object DescribeAssessmentRunsRequest
  33. object DescribeAssessmentRunsResponse
  34. object DescribeAssessmentTargetsRequest
  35. object DescribeAssessmentTargetsResponse
  36. object DescribeAssessmentTemplatesRequest
  37. object DescribeAssessmentTemplatesResponse
  38. object DescribeCrossAccountAccessRoleResponse
  39. object DescribeExclusionsRequest
  40. object DescribeExclusionsResponse
  41. object DescribeFindingsRequest
  42. object DescribeFindingsResponse
  43. object DescribeResourceGroupsRequest
  44. object DescribeResourceGroupsResponse
  45. object DescribeRulesPackagesRequest
  46. object DescribeRulesPackagesResponse
  47. object DurationRange
  48. object EventSubscription
  49. object Exclusion
  50. object ExclusionPreview
  51. object FailedItemDetails
  52. object FailedItemErrorCodeEnum
  53. object Finding
  54. object FindingFilter
  55. object GetAssessmentReportRequest
  56. object GetAssessmentReportResponse
  57. object GetExclusionsPreviewRequest
  58. object GetExclusionsPreviewResponse
  59. object GetTelemetryMetadataRequest
  60. object GetTelemetryMetadataResponse
  61. object InspectorEventEnum
  62. object InspectorServiceAttributes
  63. object ListAssessmentRunAgentsRequest
  64. object ListAssessmentRunAgentsResponse
  65. object ListAssessmentRunsRequest
  66. object ListAssessmentRunsResponse
  67. object ListAssessmentTargetsRequest
  68. object ListAssessmentTargetsResponse
  69. object ListAssessmentTemplatesRequest
  70. object ListAssessmentTemplatesResponse
  71. object ListEventSubscriptionsRequest
  72. object ListEventSubscriptionsResponse
  73. object ListExclusionsRequest
  74. object ListExclusionsResponse
  75. object ListFindingsRequest
  76. object ListFindingsResponse
  77. object ListRulesPackagesRequest
  78. object ListRulesPackagesResponse
  79. object ListTagsForResourceRequest
  80. object ListTagsForResourceResponse
  81. object LocaleEnum
  82. object NetworkInterface
  83. object PreviewAgentsRequest
  84. object PreviewAgentsResponse
  85. object PreviewStatusEnum
  86. object PrivateIp
  87. object RegisterCrossAccountAccessRoleRequest
  88. object RemoveAttributesFromFindingsRequest
  89. object RemoveAttributesFromFindingsResponse
  90. object ReportFileFormatEnum
  91. object ReportStatusEnum
  92. object ReportTypeEnum
  93. object ResourceGroup
  94. object ResourceGroupTag
  95. object RulesPackage
  96. object Scope
  97. object ScopeTypeEnum
  98. object SecurityGroup
  99. object SetTagsForResourceRequest
  100. object SeverityEnum
  101. object StartAssessmentRunRequest
  102. object StartAssessmentRunResponse
  103. object StopActionEnum
  104. object StopAssessmentRunRequest
  105. object SubscribeToEventRequest
  106. object Subscription
  107. object Tag
  108. object TelemetryMetadata
  109. object TimestampRange
  110. object UnsubscribeFromEventRequest
  111. object UpdateAssessmentTargetRequest

Inherited from AnyRef

Inherited from Any

Ungrouped