Microsoft Azure · Capability

Microsoft Azure Update Management API — Software Update Configuration Run

Microsoft Azure Update Management API — Software Update Configuration Run. 2 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureSoftware Update Configuration Run

What You Can Do

GET
Microsoftazuresoftwareupdateconfigurationrunslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-automation/automationaccounts/{automationaccountname}/softwareupdateconfigurationruns
GET
Microsoftazuresoftwareupdateconfigurationrunsgetbyid — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns Softwareupdateconfigurationrunid
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-automation/automationaccounts/{automationaccountname}/softwareupdateconfigurationruns/{softwareupdateconfigurationrunid}

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns Softwareupdateconfigurationrunid

read-only idempotent

Capability Spec

update-management-software-update-configuration-run.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Update Management API — Software Update Configuration Run
  description: 'Microsoft Azure Update Management API — Software Update Configuration Run. 2 operations. Lead operation: Microsoft
    Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation Automationaccounts
    Automationaccountname Softwareupdateconfigurationruns. Self-contained Naftiko capability covering one Microsoft Azure
    business surface.'
  tags:
  - Microsoft Azure
  - Software Update Configuration Run
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: update-management-software-update-configuration-run
    baseUri: https://management.azure.com
    description: Microsoft Azure Update Management API — Software Update Configuration Run business capability. Self-contained,
      no shared references.
    resources:
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns
      operations:
      - name: microsoftazuresoftwareupdateconfigurationrunslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: 'The filter to apply on the operation. You can use the following filters: ''properties/osType'', ''properties/status'',
            ''properties/startTime'', and ''properties/softw'
        - name: $skip
          in: query
          type: string
          description: Number of entries you skip before returning results
        - name: $top
          in: query
          type: string
          description: Maximum number of entries returned in the results collection
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns/{softwareUpdateConfigurationRunId}
      operations:
      - name: microsoftazuresoftwareupdateconfigurationrunsgetbyid
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns Softwareupdateconfigurationrunid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: softwareUpdateConfigurationRunId
          in: path
          type: string
          description: The Id of the software update configuration run.
          required: true
  exposes:
  - type: rest
    namespace: update-management-software-update-configuration-run-rest
    port: 8080
    description: REST adapter for Microsoft Azure Update Management API — Software Update Configuration Run. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-automation/automationaccounts/{automationaccountname}/softwareupdateconfigurationruns
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuresoftwareupdateconfigurationrunslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns
        call: update-management-software-update-configuration-run.microsoftazuresoftwareupdateconfigurationrunslist
        with:
          $filter: rest.$filter
          $skip: rest.$skip
          $top: rest.$top
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-automation/automationaccounts/{automationaccountname}/softwareupdateconfigurationruns/{softwareupdateconfigurationrunid}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuresoftwareupdateconfigurationrunsgetbyid
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Automation Automationaccounts Automationaccountname Softwareupdateconfigurationruns Softwareupdateconfigurationrunid
        call: update-management-software-update-configuration-run.microsoftazuresoftwareupdateconfigurationrunsgetbyid
        with:
          softwareUpdateConfigurationRunId: rest.softwareUpdateConfigurationRunId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: update-management-software-update-configuration-run-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Update Management API — Software Update Configuration Run. One tool per consumed
      operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-subscriptions-subscriptionid
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation
        Automationaccounts Automationaccountname Softwareupdateconfigurationruns
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: update-management-software-update-configuration-run.microsoftazuresoftwareupdateconfigurationrunslist
      with:
        $filter: tools.$filter
        $skip: tools.$skip
        $top: tools.$top
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Automation
        Automationaccounts Automationaccountname Softwareupdateconfigurationruns Softwareupdateconfigurationrunid
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: update-management-software-update-configuration-run.microsoftazuresoftwareupdateconfigurationrunsgetbyid
      with:
        softwareUpdateConfigurationRunId: tools.softwareUpdateConfigurationRunId
      outputParameters:
      - type: object
        mapping: $.