Dela via


Software Update Configurations - List

Hämta alla programuppdateringskonfigurationer för kontot.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations?api-version=2019-06-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations?api-version=2019-06-01&$filter={$filter}

URI-parametrar

Name I Obligatorisk Typ Description
automationAccountName
path True

string

Namnet på Automation-kontot.

resourceGroupName
path True

string

Namnet på en Azure-resursgrupp.

Reguljärt uttrycksmönster: ^[-\w\._]+$

subscriptionId
path True

string

Hämtar autentiseringsuppgifter för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

$filter
query

string

Filtret som ska tillämpas på åtgärden.

Begärandehuvud

Name Obligatorisk Typ Description
clientRequestId

string

Identifierar den här specifika klientbegäran.

Svar

Name Typ Description
200 OK

softwareUpdateConfigurationListResult

Returnera en lista över programuppdateringskonfigurationer.

Other Status Codes

ErrorResponse

Automation-felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

List software update configurations
List software update configurations Targeting a specific azure virtual machine

List software update configurations

Exempelbegäran

GET https://management.azure.com/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations?api-version=2019-06-01

Exempelsvar

{
  "value": [
    {
      "name": "testpatch-01",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-01",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, Security, UpdateRollup, FeaturePack, ServicePack, Definition, Tools, Updates",
            "excludedKbNumbers": null
          },
          "linux": null,
          "targets": {
            "azureQueries": [
              {
                "scope": [
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d/resourceGroups/a-stasku-rg0",
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d"
                ],
                "tagSettings": {
                  "tags": {
                    "tag1": [
                      "tag1Value1",
                      "tag1Value2"
                    ],
                    "tag2": [
                      "tag2Value1",
                      "tag2Value2"
                    ]
                  },
                  "filterOperator": "All"
                },
                "locations": null
              }
            ]
          },
          "duration": "PT2H",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Week",
        "startTime": "2017-10-19T12:22:00-07:00",
        "creationTime": "2017-10-19T18:54:50.5233333+00:00",
        "lastModifiedTime": "2017-10-19T18:54:50.68+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2017-10-23T12:22:00-07:00"
      }
    },
    {
      "name": "testpatch-02",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-02",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, FeaturePack",
            "excludedKbNumbers": null
          },
          "linux": null,
          "targets": {
            "azureQueries": [
              {
                "scope": [
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d/resourceGroups/a-stasku-rg0",
                  "/subscriptions/422b6c61-95b0-4213-b3be-7282315df71d"
                ],
                "tagSettings": {
                  "tags": {
                    "tag1": [
                      "tag1Value1",
                      "tag1Value2"
                    ],
                    "tag2": [
                      "tag2Value1",
                      "tag2Value2"
                    ]
                  },
                  "filterOperator": "All"
                },
                "locations": [
                  "Japan East",
                  "UK South"
                ]
              }
            ]
          },
          "duration": "PT2H30M",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-04",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-05",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-06"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Hour",
        "startTime": "2018-05-05T12:26:00-07:00",
        "creationTime": "2017-08-11T21:52:02.7733333+00:00",
        "lastModifiedTime": "2017-08-11T21:52:22.88+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2018-05-05T12:26:00-07:00"
      }
    }
  ]
}

List software update configurations Targeting a specific azure virtual machine

Exempelbegäran

GET https://management.azure.com/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/mygroup/providers/Microsoft.Automation/automationAccounts/myaccount/softwareUpdateConfigurations?api-version=2019-06-01&$filter=properties/updateConfiguration/azureVirtualMachines/any(m: m eq '/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01')

Exempelsvar

{
  "value": [
    {
      "name": "testpatch-01",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-01",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, Security, UpdateRollup, FeaturePack, ServicePack, Definition, Tools, Updates",
            "excludedKbNumbers": null
          },
          "linux": null,
          "duration": "PT2H",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Week",
        "startTime": "2017-10-19T12:22:00-07:00",
        "creationTime": "2017-10-19T18:54:50.5233333+00:00",
        "lastModifiedTime": "2017-10-19T18:54:50.68+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2017-10-23T12:22:00-07:00"
      }
    },
    {
      "name": "testpatch-02",
      "id": "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/Mo-Resources-WCUS/providers/Microsoft.Automation/automationAccounts/Mo-AAA-WCUS/softwareUpdateConfigurations/testpatch-02",
      "properties": {
        "updateConfiguration": {
          "operatingSystem": "Windows",
          "windows": {
            "includedUpdateClassifications": "Critical, FeaturePack",
            "excludedKbNumbers": null
          },
          "linux": null,
          "duration": "PT2H30M",
          "azureVirtualMachines": [
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-05",
            "/subscriptions/1a7d4044-286c-4acb-969a-96639265bf2e/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-06"
          ],
          "nonAzureComputerNames": null
        },
        "tasks": {
          "preTask": {
            "source": "HelloWorld",
            "parameters": {
              "COMPUTERNAME": "Computer1"
            }
          },
          "postTask": {
            "source": "GetCache",
            "parameters": null
          }
        },
        "frequency": "Hour",
        "startTime": "2018-05-05T12:26:00-07:00",
        "creationTime": "2017-08-11T21:52:02.7733333+00:00",
        "lastModifiedTime": "2017-08-11T21:52:22.88+00:00",
        "provisioningState": "Succeeded",
        "nextRun": "2018-05-05T12:26:00-07:00"
      }
    }
  ]
}

Definitioner

Name Description
AzureQueryProperties

Azure-fråga efter uppdateringskonfigurationen.

ErrorResponse

Felsvar på ett åtgärdsfel

LinuxProperties

Linux-specifik uppdateringskonfiguration.

LinuxUpdateClasses

Uppdateringsklassificeringar som ingår i programuppdateringskonfigurationen.

NonAzureQueryProperties

Frågor som inte gäller Azure för uppdateringskonfigurationen.

OperatingSystemType

operativsystem för måldatorer

ScheduleFrequency

Hämtar eller anger schemats frekvens.

softwareUpdateConfigurationCollectionItem

Egenskaper för programuppdateringskonfigurationssamlingsobjekt.

softwareUpdateConfigurationListResult

resultatet av en lista över alla programuppdateringskonfigurationer

softwareUpdateConfigurationTasks

Uppgiftsegenskaper för programuppdateringskonfigurationen.

TagOperators

Filtrera virtuella datorer efter alla eller alla angivna taggar.

TagSettingsProperties

Taggfilterinformation för den virtuella datorn.

TargetProperties

Grupp som är specifik för uppdateringskonfigurationen.

taskProperties

Uppgiftsegenskaper för programuppdateringskonfigurationen.

updateConfiguration

Uppdatera specifika egenskaper för programuppdateringskonfigurationen.

WindowsProperties

Windows-specifik uppdateringskonfiguration.

WindowsUpdateClasses

Uppdateringsklassificering som ingår i programuppdateringskonfigurationen. En kommaavgränsad sträng med nödvändiga värden

AzureQueryProperties

Azure-fråga efter uppdateringskonfigurationen.

Name Typ Description
locations

string[]

Lista över platser som frågan ska begränsas till.

scope

string[]

Lista över ARM-ID:t för prenumerationer eller resursgrupper.

tagSettings

TagSettingsProperties

Tagginställningar för den virtuella datorn.

ErrorResponse

Felsvar på ett åtgärdsfel

Name Typ Description
code

string

Felkod

message

string

Felmeddelande som anger varför åtgärden misslyckades.

LinuxProperties

Linux-specifik uppdateringskonfiguration.

Name Typ Description
excludedPackageNameMasks

string[]

paket som undantas från programuppdateringskonfigurationen.

includedPackageClassifications

LinuxUpdateClasses

Uppdateringsklassificeringar som ingår i programuppdateringskonfigurationen.

includedPackageNameMasks

string[]

paket som ingår i programuppdateringskonfigurationen.

rebootSetting

string

Omstartsinställning för programuppdateringskonfigurationen.

LinuxUpdateClasses

Uppdateringsklassificeringar som ingår i programuppdateringskonfigurationen.

Name Typ Description
Critical

string

Other

string

Security

string

Unclassified

string

NonAzureQueryProperties

Frågor som inte gäller Azure för uppdateringskonfigurationen.

Name Typ Description
functionAlias

string

Sparat söknamn i Log Analytics.

workspaceId

string

Arbetsyte-ID för Log Analytics där den sparade sökningen finns.

OperatingSystemType

operativsystem för måldatorer

Name Typ Description
Linux

string

Windows

string

ScheduleFrequency

Hämtar eller anger schemats frekvens.

Name Typ Description
Day

string

Hour

string

Minute

string

Minsta tillåtna intervall för minutscheman är 15 minuter.

Month

string

OneTime

string

Week

string

softwareUpdateConfigurationCollectionItem

Egenskaper för programuppdateringskonfigurationssamlingsobjekt.

Name Typ Description
id

string

Resurs-ID för programuppdateringskonfigurationen

name

string

Namnet på programuppdateringskonfigurationen.

properties.creationTime

string

Skapandetid för programuppdateringskonfigurationen, som bara visas i svaret.

properties.frequency

ScheduleFrequency

körningsfrekvens för schemat som är associerat med programuppdateringskonfigurationen

properties.lastModifiedTime

string

Senaste gången programuppdateringskonfigurationen ändrades, vilket bara visas i svaret.

properties.nextRun

string

ext körningstid för uppdateringen.

properties.provisioningState

string

Etableringstillstånd för programuppdateringskonfigurationen, som bara visas i svaret.

properties.startTime

string

starttiden för uppdateringen.

properties.tasks

softwareUpdateConfigurationTasks

För- och efteruppgifter har definierats

properties.updateConfiguration

updateConfiguration

Uppdatera specifika egenskaper för programuppdateringskonfigurationen.

softwareUpdateConfigurationListResult

resultatet av en lista över alla programuppdateringskonfigurationer

Name Typ Description
value

softwareUpdateConfigurationCollectionItem[]

yttre objekt som returneras när alla programuppdateringskonfigurationer visas

softwareUpdateConfigurationTasks

Uppgiftsegenskaper för programuppdateringskonfigurationen.

Name Typ Description
postTask

taskProperties

Post task properties (Publicera aktivitetsegenskaper).

preTask

taskProperties

Egenskaper för föraktivitet.

TagOperators

Filtrera virtuella datorer efter alla eller alla angivna taggar.

Name Typ Description
All

string

Any

string

TagSettingsProperties

Taggfilterinformation för den virtuella datorn.

Name Typ Description
filterOperator

TagOperators

Filtrera virtuella datorer efter alla eller alla angivna taggar.

tags

object

Ordlista med taggar med en lista med värden.

TargetProperties

Grupp som är specifik för uppdateringskonfigurationen.

Name Typ Description
azureQueries

AzureQueryProperties[]

Lista över Azure-frågor i programuppdateringskonfigurationen.

nonAzureQueries

NonAzureQueryProperties[]

Lista över andra frågor än Azure-frågor i programuppdateringskonfigurationen.

taskProperties

Uppgiftsegenskaper för programuppdateringskonfigurationen.

Name Typ Description
parameters

object

Hämtar eller anger parametrarna för uppgiften.

source

string

Hämtar eller anger namnet på runbooken.

updateConfiguration

Uppdatera specifika egenskaper för programuppdateringskonfigurationen.

Name Typ Description
azureVirtualMachines

string[]

Lista över azure-resurs-ID:t för virtuella Azure-datorer som är mål för programuppdateringskonfigurationen.

duration

string

Maximal tid som tillåts för körning av programuppdateringskonfigurationen. Varaktigheten måste anges med formatet PT[n]H[n]M[n]S enligt ISO8601

linux

LinuxProperties

Linux-specifik uppdateringskonfiguration.

nonAzureComputerNames

string[]

Lista över namn på icke-azure-datorer som programuppdateringskonfigurationen riktar sig mot.

operatingSystem

OperatingSystemType

operativsystem för måldatorer

targets

TargetProperties

Gruppera mål för programuppdateringskonfigurationen.

windows

WindowsProperties

Windows-specifik uppdateringskonfiguration.

WindowsProperties

Windows-specifik uppdateringskonfiguration.

Name Typ Description
excludedKbNumbers

string[]

KB-nummer som undantas från programuppdateringskonfigurationen.

includedKbNumbers

string[]

KB-nummer som ingår i programuppdateringskonfigurationen.

includedUpdateClassifications

WindowsUpdateClasses

Uppdateringsklassificering som ingår i programuppdateringskonfigurationen. En kommaavgränsad sträng med nödvändiga värden

rebootSetting

string

Omstartsinställning för programuppdateringskonfigurationen.

WindowsUpdateClasses

Uppdateringsklassificering som ingår i programuppdateringskonfigurationen. En kommaavgränsad sträng med nödvändiga värden

Name Typ Description
Critical

string

Definition

string

FeaturePack

string

Security

string

ServicePack

string

Tools

string

Unclassified

string

UpdateRollup

string

Updates

string