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å automationskontot.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._]+$

Namnet på en Azure-resursgrupp.

subscriptionId
path True

string

Hämtar prenumerationsautentiseringsuppgifter som unikt identifierar Microsoft Azure-prenumeration. 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 för 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 för azure-uppdateringskonfigurationen.

OperatingSystemType

operativsystem för måldatorer

ScheduleFrequency

Hämtar eller anger schemats frekvens.

softwareUpdateConfigurationCollectionItem

Objektegenskaper för programuppdateringskonfigurationssamling.

softwareUpdateConfigurationListResult

resultatet av att visa 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

Gruppera som är specifika 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 för uppdateringskonfigurationen.

Name Typ Description
locations

string[]

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

scope

string[]

Lista över ARM-ID:er 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.

Värde Description
Critical
Other
Security
Unclassified

NonAzureQueryProperties

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

Name Typ Description
functionAlias

string

Sparat söknamn för Log Analytics.

workspaceId

string

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

OperatingSystemType

operativsystem för måldatorer

Värde Description
Linux
Windows

ScheduleFrequency

Hämtar eller anger schemats frekvens.

Värde Description
Day
Hour
Minute

Det minsta tillåtna intervallet för minutscheman är 15 minuter.

Month
OneTime
Week

softwareUpdateConfigurationCollectionItem

Objektegenskaper för programuppdateringskonfigurationssamling.

Name Typ Description
id

string

Resurs-ID för programuppdateringskonfigurationen

name

string

Namnet på programuppdateringskonfigurationen.

properties.creationTime

string (date-time)

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

properties.frequency

ScheduleFrequency

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

properties.lastModifiedTime

string (date-time)

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

properties.nextRun

string (date-time)

utökningskörningstid för uppdateringen.

properties.provisioningState

string

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

properties.startTime

string (date-time)

starttiden för uppdateringen.

properties.tasks

softwareUpdateConfigurationTasks

För- och postuppgifter har definierats

properties.updateConfiguration

updateConfiguration

Uppdatera specifika egenskaper för programuppdateringskonfigurationen.

softwareUpdateConfigurationListResult

resultatet av att visa 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

Publicera aktivitetsegenskaper.

preTask

taskProperties

Egenskaper för föraktivitet.

TagOperators

Filtrera virtuella datorer efter alla eller alla angivna taggar.

Värde Description
All
Any

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 dess lista med värden.

TargetProperties

Gruppera som är specifika för uppdateringskonfigurationen.

Name Typ Description
azureQueries

AzureQueryProperties[]

Lista över Azure-frågor i programuppdateringskonfigurationen.

nonAzureQueries

NonAzureQueryProperties[]

Lista över frågor som inte är 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:er för virtuella Azure-datorer som är mål för programuppdateringskonfigurationen.

duration

string (duration)

Maximal tid som tillåts för körningen av programuppdateringskonfigurationen. Varaktighet 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å datorer som inte är azure-datorer som omfattas av programuppdateringskonfigurationen.

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

Värde Description
Critical
Definition
FeaturePack
Security
ServicePack
Tools
Unclassified
UpdateRollup
Updates