npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/azure_security_iotsecuritysolutionanalytics

v3.0.0

Published

DataFire integration for Security Center

Downloads

7

Readme

@datafire/azure_security_iotsecuritysolutionanalytics

Client library for Security Center

Installation and Usage

npm install --save @datafire/azure_security_iotsecuritysolutionanalytics
let azure_security_iotsecuritysolutionanalytics = require('@datafire/azure_security_iotsecuritysolutionanalytics').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

API spec for Microsoft.Security (Azure Security Center) resource provider

Actions

IotSecuritySolutionAnalytics_List

Use this method to get IoT security Analytics metrics in an array.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionAnalytics_List({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.

Output

IotSecuritySolutionAnalytics_Get

Use this method to get IoT Security Analytics metrics.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionAnalytics_Get({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.

Output

IotSecuritySolutionsAnalyticsAggregatedAlert_List

Use this method to get the aggregated alert list of yours IoT Security solution.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionsAnalyticsAggregatedAlert_List({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.
    • $top integer: Number of results to retrieve.

Output

IotSecuritySolutionsAnalyticsAggregatedAlert_Get

Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert name.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionsAnalyticsAggregatedAlert_Get({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": "",
  "aggregatedAlertName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.
    • aggregatedAlertName required string: Identifier of the aggregated alert.

Output

IotSecuritySolutionsAnalyticsAggregatedAlert_Dismiss

Use this method to dismiss an aggregated IoT Security Solution Alert.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionsAnalyticsAggregatedAlert_Dismiss({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": "",
  "aggregatedAlertName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.
    • aggregatedAlertName required string: Identifier of the aggregated alert.

Output

Output schema unknown

IotSecuritySolutionsAnalyticsRecommendation_List

Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionsAnalyticsRecommendation_List({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.
    • $top integer: Number of results to retrieve.

Output

IotSecuritySolutionsAnalyticsRecommendation_Get

Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name.

azure_security_iotsecuritysolutionanalytics.IotSecuritySolutionsAnalyticsRecommendation_Get({
  "api-version": "",
  "subscriptionId": "",
  "resourceGroupName": "",
  "solutionName": "",
  "aggregatedRecommendationName": ""
}, context)

Input

  • input object
    • api-version required string: API version for the operation
    • subscriptionId required string: Azure subscription ID
    • resourceGroupName required string: The name of the resource group within the user's subscription. The name is case insensitive.
    • solutionName required string: The name of the IoT Security solution.
    • aggregatedRecommendationName required string: Name of the recommendation aggregated for this query.

Output

Definitions

IoTSecurityAggregatedAlert

  • IoTSecurityAggregatedAlert object: Security Solution Aggregated Alert information

IoTSecurityAggregatedAlertList

  • IoTSecurityAggregatedAlertList object: List of IoT Security solution aggregated alert data.
    • nextLink string: When there is too much alert data for one page, use this URI to fetch the next page.
    • value required array: List of aggregated alerts data.

IoTSecurityAggregatedAlertProperties

  • IoTSecurityAggregatedAlertProperties object: IoT Security solution aggregated alert details.
    • actionTaken string: IoT Security solution alert response.
    • aggregatedDateUtc string: Date of detection.
    • alertDisplayName string: Display name of the alert type.
    • alertType string: Name of the alert type.
    • count integer: Number of alerts occurrences within the aggregated time window.
    • description string: Description of the suspected vulnerability and meaning.
    • effectedResourceType string: Azure resource ID of the resource that received the alerts.
    • logAnalyticsQuery string: Log analytics query for getting the list of affected devices/alerts.
    • remediationSteps string: Recommended steps for remediation.
    • reportedSeverity string (values: Informational, Low, Medium, High): Assessed alert severity.
    • systemSource string: The type of the alerted resource (Azure, Non-Azure).
    • topDevicesList array: 10 devices with the highest number of occurrences of this alert type, on this day.
      • items object
        • alertsCount integer: Number of alerts raised for this device.
        • deviceId string: Name of the device.
        • lastOccurrence string: Most recent time this alert was raised for this device, on this day.
    • vendorName string: Name of the organization that raised the alert.

IoTSecurityAggregatedRecommendation

  • IoTSecurityAggregatedRecommendation object: IoT Security solution recommendation information.

IoTSecurityAggregatedRecommendationList

  • IoTSecurityAggregatedRecommendationList object: List of IoT Security solution aggregated recommendations.
    • nextLink string: When there is too much alert data for one page, use this URI to fetch the next page.
    • value required array: List of aggregated recommendations data.

IoTSecurityAggregatedRecommendationProperties

  • IoTSecurityAggregatedRecommendationProperties object: IoT Security solution aggregated recommendation information
    • description string: Description of the suspected vulnerability and meaning.
    • detectedBy string: Name of the organization that made the recommendation.
    • healthyDevices integer: Number of healthy devices within the IoT Security solution.
    • logAnalyticsQuery string: Log analytics query for getting the list of affected devices/alerts.
    • recommendationDisplayName string: Display name of the recommendation type.
    • recommendationName string: Name of the recommendation.
    • recommendationTypeId string: Recommendation-type GUID.
    • remediationSteps string: Recommended steps for remediation
    • reportedSeverity string (values: Informational, Low, Medium, High): Assessed recommendation severity.
    • unhealthyDeviceCount integer: Number of unhealthy devices within the IoT Security solution.

IoTSecurityAlertedDevice

  • IoTSecurityAlertedDevice object: Statistical information about the number of alerts per device during last set number of days.
    • alertsCount integer: Number of alerts raised for this device.
    • deviceId string: Device identifier.

IoTSecurityAlertedDevicesList

  • IoTSecurityAlertedDevicesList array: List of devices with open alerts including the count of alerts per device.

IoTSecurityDeviceAlert

  • IoTSecurityDeviceAlert object: Statistical information about the number of alerts per alert type during last set number of days
    • alertDisplayName string: Display name of the alert
    • alertsCount integer: Number of alerts raised for this alert type.
    • reportedSeverity string (values: Informational, Low, Medium, High): Assessed Alert severity.

IoTSecurityDeviceAlertsList

IoTSecurityDeviceRecommendation

  • IoTSecurityDeviceRecommendation object: Statistical information about the number of recommendations per device, per recommendation type.
    • devicesCount integer: Number of devices with this recommendation.
    • recommendationDisplayName string: Display name of the recommendation.
    • reportedSeverity string (values: Informational, Low, Medium, High): Assessed recommendation severity.

IoTSecurityDeviceRecommendationsList

  • IoTSecurityDeviceRecommendationsList array: List of aggregated recommendation data, per recommendation type, per device.

IoTSecuritySolutionAnalyticsModel

  • IoTSecuritySolutionAnalyticsModel object: Security analytics of your IoT Security solution

IoTSecuritySolutionAnalyticsModelList

  • IoTSecuritySolutionAnalyticsModelList object: List of Security analytics of your IoT Security solution
    • nextLink string: When there is too much alert data for one page, use this URI to fetch the next page.
    • value required array: List of Security analytics of your IoT Security solution

IoTSecuritySolutionAnalyticsModelProperties

IoTSeverityMetrics

  • IoTSeverityMetrics object: IoT Security solution analytics severity metrics.
    • high integer: Count of high severity alerts/recommendations.
    • low integer: Count of low severity alerts/recommendations.
    • medium integer: Count of medium severity alerts/recommendations.

TagsResource

  • TagsResource object: A container holding only the Tags for a resource, allowing the user to update the tags.
    • tags object: Resource tags