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 |
---|---|---|---|---|
automation
|
path | True |
string |
Namnet på Automation-kontot. |
resource
|
path | True |
string |
Namnet på en Azure-resursgrupp. Reguljärt uttrycksmönster: |
subscription
|
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 |
Returnera en lista över programuppdateringskonfigurationer. |
|
Other Status Codes |
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
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 |
---|---|
Azure |
Azure-fråga efter uppdateringskonfigurationen. |
Error |
Felsvar på ett åtgärdsfel |
Linux |
Linux-specifik uppdateringskonfiguration. |
Linux |
Uppdateringsklassificeringar som ingår i programuppdateringskonfigurationen. |
Non |
Frågor som inte gäller Azure för uppdateringskonfigurationen. |
Operating |
operativsystem för måldatorer |
Schedule |
Hämtar eller anger schemats frekvens. |
software |
Egenskaper för programuppdateringskonfigurationssamlingsobjekt. |
software |
resultatet av en lista över alla programuppdateringskonfigurationer |
software |
Uppgiftsegenskaper för programuppdateringskonfigurationen. |
Tag |
Filtrera virtuella datorer efter alla eller alla angivna taggar. |
Tag |
Taggfilterinformation för den virtuella datorn. |
Target |
Grupp som är specifik för uppdateringskonfigurationen. |
task |
Uppgiftsegenskaper för programuppdateringskonfigurationen. |
update |
Uppdatera specifika egenskaper för programuppdateringskonfigurationen. |
Windows |
Windows-specifik uppdateringskonfiguration. |
Windows |
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 |
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 |
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 |
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 |
För- och efteruppgifter har definierats |
|
properties.updateConfiguration |
Uppdatera specifika egenskaper för programuppdateringskonfigurationen. |
softwareUpdateConfigurationListResult
resultatet av en lista över alla programuppdateringskonfigurationer
Name | Typ | Description |
---|---|---|
value |
yttre objekt som returneras när alla programuppdateringskonfigurationer visas |
softwareUpdateConfigurationTasks
Uppgiftsegenskaper för programuppdateringskonfigurationen.
Name | Typ | Description |
---|---|---|
postTask |
Post task properties (Publicera aktivitetsegenskaper). |
|
preTask |
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 |
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 |
Lista över Azure-frågor i programuppdateringskonfigurationen. |
|
nonAzureQueries |
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 |
Linux-specifik uppdateringskonfiguration. |
|
nonAzureComputerNames |
string[] |
Lista över namn på icke-azure-datorer som programuppdateringskonfigurationen riktar sig mot. |
operatingSystem |
operativsystem för måldatorer |
|
targets |
Gruppera mål för programuppdateringskonfigurationen. |
|
windows |
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 |
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 |