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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@datafire/azure_automation_softwareupdateconfiguration

v5.0.0

Published

DataFire integration for Update Management

Readme

@datafire/azure_automation_softwareupdateconfiguration

Client library for Update Management

Installation and Usage

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

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

Description

APIs for managing software update configurations.

Actions

SoftwareUpdateConfigurations_List

Get all software update configurations for the account.

azure_automation_softwareupdateconfiguration.SoftwareUpdateConfigurations_List({
  "subscriptionId": "",
  "resourceGroupName": "",
  "automationAccountName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • resourceGroupName required string: Name of an Azure Resource group.
    • automationAccountName required string: The name of the automation account.
    • api-version required string: Client Api Version.
    • clientRequestId string: Identifies this specific client request.
    • $filter string: The filter to apply on the operation.

Output

SoftwareUpdateConfigurations_Delete

delete a specific software update configuration.

azure_automation_softwareupdateconfiguration.SoftwareUpdateConfigurations_Delete({
  "subscriptionId": "",
  "resourceGroupName": "",
  "automationAccountName": "",
  "softwareUpdateConfigurationName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • resourceGroupName required string: Name of an Azure Resource group.
    • automationAccountName required string: The name of the automation account.
    • softwareUpdateConfigurationName required string: The name of the software update configuration to be created.
    • api-version required string: Client Api Version.
    • clientRequestId string: Identifies this specific client request.

Output

Output schema unknown

SoftwareUpdateConfigurations_GetByName

Get a single software update configuration by name.

azure_automation_softwareupdateconfiguration.SoftwareUpdateConfigurations_GetByName({
  "subscriptionId": "",
  "resourceGroupName": "",
  "automationAccountName": "",
  "softwareUpdateConfigurationName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • resourceGroupName required string: Name of an Azure Resource group.
    • automationAccountName required string: The name of the automation account.
    • softwareUpdateConfigurationName required string: The name of the software update configuration to be created.
    • api-version required string: Client Api Version.
    • clientRequestId string: Identifies this specific client request.

Output

SoftwareUpdateConfigurations_Create

Create a new software update configuration with the name given in the URI.

azure_automation_softwareupdateconfiguration.SoftwareUpdateConfigurations_Create({
  "subscriptionId": "",
  "resourceGroupName": "",
  "automationAccountName": "",
  "softwareUpdateConfigurationName": "",
  "api-version": "",
  "parameters": {
    "properties": null
  }
}, context)

Input

  • input object
    • subscriptionId required string: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • resourceGroupName required string: Name of an Azure Resource group.
    • automationAccountName required string: The name of the automation account.
    • softwareUpdateConfigurationName required string: The name of the software update configuration to be created.
    • api-version required string: Client Api Version.
    • clientRequestId string: Identifies this specific client request.
    • parameters required softwareUpdateConfiguration

Output

Definitions

AdvancedSchedule

  • AdvancedSchedule object: The properties of the create Advanced Schedule.
    • monthDays array: Days of the month that the job should execute on. Must be between 1 and 31.
      • items integer
    • monthlyOccurrences array: Occurrences of days within a month.
    • weekDays array: Days of the week that the job should execute on.
      • items string

AdvancedScheduleMonthlyOccurrence

  • AdvancedScheduleMonthlyOccurrence object: The properties of the create advanced schedule monthly occurrence.
    • day string (values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday): Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    • occurrence integer: Occurrence of the week within the month. Must be between 1 and 5

AzureQueryProperties

  • AzureQueryProperties object: Azure query for the update configuration.
    • locations array: List of locations to scope the query to.
      • items string: Location to scope the query to.
    • scope array: List of Subscription or Resource Group ARM Ids.
      • items string: Subscription or Resource Group ARM Id.
    • tagSettings TagSettingsProperties

LinuxProperties

  • LinuxProperties object: Linux specific update configuration.
    • excludedPackageNameMasks array: packages excluded from the software update configuration.
      • items string
    • includedPackageClassifications string (values: Unclassified, Critical, Security, Other): Update classifications included in the software update configuration.
    • includedPackageNameMasks array: packages included from the software update configuration.
      • items string
    • rebootSetting string: Reboot setting for the software update configuration.

NonAzureQueryProperties

  • NonAzureQueryProperties object: Non Azure query for the update configuration.
    • functionAlias string: Log Analytics Saved Search name.
    • workspaceId string: Workspace Id for Log Analytics in which the saved Search is resided.

ScheduleProperties

  • ScheduleProperties object: Definition of schedule parameters.
    • advancedSchedule AdvancedSchedule
    • creationTime string: Gets or sets the creation time.
    • description string: Gets or sets the description.
    • expiryTime string: Gets or sets the end time of the schedule.
    • expiryTimeOffsetMinutes number: Gets or sets the expiry time's offset in minutes.
    • frequency string (values: OneTime, Day, Hour, Week, Month, Minute): Gets or sets the frequency of the schedule.
    • interval integer: Gets or sets the interval of the schedule.
    • isEnabled boolean: Gets or sets a value indicating whether this schedule is enabled.
    • lastModifiedTime string: Gets or sets the last modified time.
    • nextRun string: Gets or sets the next run time of the schedule.
    • nextRunOffsetMinutes number: Gets or sets the next run time's offset in minutes.
    • startTime string: Gets or sets the start time of the schedule.
    • startTimeOffsetMinutes number: Gets the start time's offset in minutes.
    • timeZone string: Gets or sets the time zone of the schedule.

TagSettingsProperties

  • TagSettingsProperties object: Tag filter information for the VM.
    • filterOperator string (values: All, Any): Filter VMs by Any or All specified tags.
    • tags object: Dictionary of tags with its list of values.

TargetProperties

  • TargetProperties object: Group specific to the update configuration.
    • azureQueries array: List of Azure queries in the software update configuration.
    • nonAzureQueries array: List of non Azure queries in the software update configuration.

WindowsProperties

  • WindowsProperties object: Windows specific update configuration.
    • excludedKbNumbers array: KB numbers excluded from the software update configuration.
      • items string
    • includedKbNumbers array: KB numbers included from the software update configuration.
      • items string
    • includedUpdateClassifications string (values: Unclassified, Critical, Security, UpdateRollup, FeaturePack, ServicePack, Definition, Tools, Updates): Update classification included in the software update configuration. A comma separated string with required values
    • rebootSetting string: Reboot setting for the software update configuration.

collectionItemUpdateConfiguration

  • collectionItemUpdateConfiguration object: object returned when requesting a collection of software update configuration
    • azureVirtualMachines array: List of azure resource Ids for azure virtual machines targeted by the software update configuration.
      • items string: Azure Resource Manager Id for a virtual machine.
    • duration string: Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601

operatingSystemType

  • operatingSystemType string (values: Windows, Linux): Target operating system for the software update configuration.

softwareUpdateConfiguration

  • softwareUpdateConfiguration object: Software update configuration properties.

softwareUpdateConfigurationCollectionItem

  • softwareUpdateConfigurationCollectionItem object: Software update configuration collection item properties.

softwareUpdateConfigurationCollectionItemProperties

  • softwareUpdateConfigurationCollectionItemProperties object: Software update configuration collection item properties.
    • creationTime string: Creation time of the software update configuration, which only appears in the response.
    • frequency string (values: OneTime, Day, Hour, Week, Month, Minute): Gets or sets the frequency of the schedule.
    • lastModifiedTime string: Last time software update configuration was modified, which only appears in the response.
    • nextRun string: ext run time of the update.
    • provisioningState string: Provisioning state for the software update configuration, which only appears in the response.
    • startTime string: the start time of the update.
    • updateConfiguration collectionItemUpdateConfiguration

softwareUpdateConfigurationListResult

  • softwareUpdateConfigurationListResult object: result of listing all software update configuration

softwareUpdateConfigurationProperties

  • softwareUpdateConfigurationProperties object: Software update configuration properties.
    • createdBy string: CreatedBy property, which only appears in the response.
    • creationTime string: Creation time of the resource, which only appears in the response.
    • error object: Error response of an operation failure
      • code string: Error code
      • message string: Error message indicating why the operation failed.
    • lastModifiedBy string: LastModifiedBy property, which only appears in the response.
    • lastModifiedTime string: Last time resource was modified, which only appears in the response.
    • provisioningState string: Provisioning state for the software update configuration, which only appears in the response.
    • scheduleInfo required ScheduleProperties
    • tasks softwareUpdateConfigurationTasks
    • updateConfiguration required updateConfiguration

softwareUpdateConfigurationTasks

taskProperties

  • taskProperties object: Task properties of the software update configuration.
    • parameters object: Gets or sets the parameters of the task.
    • source string: Gets or sets the name of the runbook.

updateConfiguration

  • updateConfiguration object: Update specific properties of the software update configuration.
    • azureVirtualMachines array: List of azure resource Ids for azure virtual machines targeted by the software update configuration.
      • items string: Azure Resource Manager Id for a virtual machine.
    • duration string: Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
    • linux LinuxProperties
    • nonAzureComputerNames array: List of names of non-azure machines targeted by the software update configuration.
      • items string: Name of Non-Azure OMS Computer.
    • operatingSystem required operatingSystemType
    • targets TargetProperties
    • windows WindowsProperties