Software Update Configurations - List
Dapatkan semua konfigurasi pembaruan perangkat lunak untuk akun tersebut.
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}
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
automation
|
path | True |
|
Nama akun automasi. |
|
resource
|
path | True |
|
Nama grup Sumber Daya Azure. Regex pattern: |
|
subscription
|
path | True |
|
Mendapatkan kredensial langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
|
api-version
|
query | True |
|
Versi Api Klien. |
|
$filter
|
query |
|
Filter yang akan diterapkan pada operasi. |
Header Permintaan
| Name | Required | Type | Description |
|---|---|---|---|
| clientRequestId |
|
Mengidentifikasi permintaan klien khusus ini. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
Mengembalikan daftar konfigurasi pembaruan perangkat lunak. |
|
| Other Status Codes |
Respons kesalahan automasi yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
| List software update configurations |
| List software update configurations Targeting a specific azure virtual machine |
List software update configurations
Sample Request
Sample Response
{
"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
Sample Request
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')
Sample Response
{
"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"
}
}
]
}
Definisi
|
Azure |
Kueri Azure untuk konfigurasi pembaruan. |
|
Error |
Respons kesalahan kegagalan operasi |
|
Linux |
Konfigurasi pembaruan khusus Linux. |
|
Linux |
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak. |
|
Non |
Kueri non Azure untuk konfigurasi pembaruan. |
|
Operating |
sistem operasi mesin target |
|
Schedule |
Mendapatkan atau mengatur frekuensi jadwal. |
|
software |
Properti item pengumpulan konfigurasi pembaruan perangkat lunak. |
|
software |
hasil daftar semua konfigurasi pembaruan perangkat lunak |
|
software |
Properti tugas konfigurasi pembaruan perangkat lunak. |
|
Tag |
Filter VM menurut Setiap atau Semua tag yang ditentukan. |
|
Tag |
Tag memfilter informasi untuk VM. |
|
Target |
Grup khusus untuk konfigurasi pembaruan. |
|
task |
Properti tugas konfigurasi pembaruan perangkat lunak. |
|
update |
Perbarui properti tertentu dari konfigurasi pembaruan perangkat lunak. |
|
Windows |
Windows konfigurasi pembaruan tertentu. |
|
Windows |
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak. String yang dipisahkan koma dengan nilai yang diperlukan |
AzureQueryProperties
Kueri Azure untuk konfigurasi pembaruan.
| Name | Type | Description |
|---|---|---|
| locations |
|
Daftar lokasi untuk mencakup kueri. |
| scope |
|
Daftar Id ARM Langganan atau Grup Sumber Daya. |
| tagSettings |
Pengaturan tag untuk VM. |
ErrorResponse
Respons kesalahan kegagalan operasi
| Name | Type | Description |
|---|---|---|
| code |
|
Kode kesalahan |
| message |
|
Pesan kesalahan yang menunjukkan mengapa operasi gagal. |
LinuxProperties
Konfigurasi pembaruan khusus Linux.
| Name | Type | Description |
|---|---|---|
| excludedPackageNameMasks |
|
paket yang dikecualikan dari konfigurasi pembaruan perangkat lunak. |
| includedPackageClassifications |
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak. |
|
| includedPackageNameMasks |
|
paket yang disertakan dari konfigurasi pembaruan perangkat lunak. |
| rebootSetting |
|
Pengaturan boot ulang untuk konfigurasi pembaruan perangkat lunak. |
LinuxUpdateClasses
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak.
| Name | Type | Description |
|---|---|---|
| Critical |
|
|
| Other |
|
|
| Security |
|
|
| Unclassified |
|
NonAzureQueryProperties
Kueri non Azure untuk konfigurasi pembaruan.
| Name | Type | Description |
|---|---|---|
| functionAlias |
|
Nama Pencarian Tersimpan Analitik Log. |
| workspaceId |
|
Id Ruang Kerja untuk Analitik Log tempat Pencarian tersimpan berada. |
OperatingSystemType
sistem operasi mesin target
| Name | Type | Description |
|---|---|---|
| Linux |
|
|
| Windows |
|
ScheduleFrequency
Mendapatkan atau mengatur frekuensi jadwal.
| Name | Type | Description |
|---|---|---|
| Day |
|
|
| Hour |
|
|
| Minute |
|
Interval minimum yang diizinkan untuk jadwal Menit adalah 15 menit. |
| Month |
|
|
| OneTime |
|
|
| Week |
|
softwareUpdateConfigurationCollectionItem
Properti item pengumpulan konfigurasi pembaruan perangkat lunak.
| Name | Type | Description |
|---|---|---|
| id |
|
Id Sumber Daya konfigurasi pembaruan perangkat lunak |
| name |
|
Nama konfigurasi pembaruan perangkat lunak. |
| properties.creationTime |
|
Waktu pembuatan konfigurasi pembaruan perangkat lunak, yang hanya muncul dalam respons. |
| properties.frequency |
frekuensi eksekusi jadwal yang terkait dengan konfigurasi pembaruan perangkat lunak |
|
| properties.lastModifiedTime |
|
Terakhir kali konfigurasi pembaruan perangkat lunak dimodifikasi, yang hanya muncul dalam respons. |
| properties.nextRun |
|
ext run time pembaruan. |
| properties.provisioningState |
|
Status penyediaan untuk konfigurasi pembaruan perangkat lunak, yang hanya muncul dalam respons. |
| properties.startTime |
|
waktu mulai pembaruan. |
| properties.tasks |
Tugas Pra dan Pasca ditentukan |
|
| properties.updateConfiguration |
Perbarui properti tertentu dari konfigurasi pembaruan perangkat lunak. |
softwareUpdateConfigurationListResult
hasil daftar semua konfigurasi pembaruan perangkat lunak
| Name | Type | Description |
|---|---|---|
| value |
objek luar ditampilkan saat mencantumkan semua konfigurasi pembaruan perangkat lunak |
softwareUpdateConfigurationTasks
Properti tugas konfigurasi pembaruan perangkat lunak.
| Name | Type | Description |
|---|---|---|
| postTask |
Memposting properti tugas. |
|
| preTask |
Properti pra-tugas. |
TagOperators
Filter VM menurut Setiap atau Semua tag yang ditentukan.
| Name | Type | Description |
|---|---|---|
| All |
|
|
| Any |
|
TagSettingsProperties
Tag memfilter informasi untuk VM.
| Name | Type | Description |
|---|---|---|
| filterOperator |
Filter VM menurut Setiap atau Semua tag yang ditentukan. |
|
| tags |
|
Kamus tag dengan daftar nilainya. |
TargetProperties
Grup khusus untuk konfigurasi pembaruan.
| Name | Type | Description |
|---|---|---|
| azureQueries |
Daftar kueri Azure dalam konfigurasi pembaruan perangkat lunak. |
|
| nonAzureQueries |
Daftar kueri non Azure dalam konfigurasi pembaruan perangkat lunak. |
taskProperties
Properti tugas konfigurasi pembaruan perangkat lunak.
| Name | Type | Description |
|---|---|---|
| parameters |
|
Mendapatkan atau mengatur parameter tugas. |
| source |
|
Mendapatkan atau mengatur nama runbook. |
updateConfiguration
Perbarui properti tertentu dari konfigurasi pembaruan perangkat lunak.
| Name | Type | Description |
|---|---|---|
| azureVirtualMachines |
|
Daftar Id sumber daya azure untuk komputer virtual azure yang ditargetkan oleh konfigurasi pembaruan perangkat lunak. |
| duration |
|
Waktu maksimum yang diizinkan untuk konfigurasi pembaruan perangkat lunak berjalan. Durasi perlu ditentukan menggunakan format PT[n]H[n]M[n]S sesuai ISO8601 |
| linux |
Konfigurasi pembaruan khusus Linux. |
|
| nonAzureComputerNames |
|
Daftar nama komputer non-azure yang ditargetkan oleh konfigurasi pembaruan perangkat lunak. |
| operatingSystem |
sistem operasi mesin target |
|
| targets |
Target grup untuk konfigurasi pembaruan perangkat lunak. |
|
| windows |
Windows konfigurasi pembaruan tertentu. |
WindowsProperties
Windows konfigurasi pembaruan tertentu.
| Name | Type | Description |
|---|---|---|
| excludedKbNumbers |
|
Nomor KB yang dikecualikan dari konfigurasi pembaruan perangkat lunak. |
| includedKbNumbers |
|
Nomor KB yang disertakan dari konfigurasi pembaruan perangkat lunak. |
| includedUpdateClassifications |
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak. String yang dipisahkan koma dengan nilai yang diperlukan |
|
| rebootSetting |
|
Pengaturan boot ulang untuk konfigurasi pembaruan perangkat lunak. |
WindowsUpdateClasses
Klasifikasi pembaruan yang disertakan dalam konfigurasi pembaruan perangkat lunak. String yang dipisahkan koma dengan nilai yang diperlukan
| Name | Type | Description |
|---|---|---|
| Critical |
|
|
| Definition |
|
|
| FeaturePack |
|
|
| Security |
|
|
| ServicePack |
|
|
| Tools |
|
|
| Unclassified |
|
|
| UpdateRollup |
|
|
| Updates |
|