Guest Configuration Assignments - RG List
Вывод списка всех назначений гостевой конфигурации для группы ресурсов.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2020-06-25
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
|
Имя группы ресурсов. Regex pattern: |
|
subscription
|
path | True |
|
Идентификатор подписки, однозначно определяющий Microsoft Azure подписку. Идентификатор подписки формирует часть URI для каждого вызова службы. |
|
api-version
|
query | True |
|
Версия API клиента. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
ОК |
|
| 204 No Content |
Нет содержимого |
|
| Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
List all guest configuration assignments for a resource group
Sample Request
Sample Response
[
{
"location": "centraluseuap",
"id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2",
"name": "AuditSecureProtocol2",
"properties": {
"complianceStatus": "Compliant",
"assignmentHash": "content hash",
"latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"lastComplianceStatusChecked": "2018-08-29T22:14:13Z",
"context": null,
"guestConfiguration": {
"kind": null,
"name": "AuditSecureProtocol2",
"version": "1.0.0.3",
"contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip",
"contentHash": "content hash",
"configurationParameter": [],
"configurationSetting": null
},
"provisioningState": null
}
},
{
"location": "centraluseuap",
"id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment",
"name": "myAssignment",
"properties": {
"complianceStatus": "Compliant",
"assignmentHash": "content hash",
"latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"lastComplianceStatusChecked": "2018-08-29T22:14:13Z",
"context": null,
"guestConfiguration": {
"kind": null,
"name": "myAssignment",
"version": "1.0.0.3",
"contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip",
"contentHash": "content hash",
"configurationParameter": [],
"configurationSetting": null
},
"provisioningState": null
}
}
]
Определения
|
action |
Указывает, что будет происходить после перезагрузки в процессе применения конфигурации. Возможные значения: ContinueConfiguration и StopConfiguration |
|
Assignment |
Сведения о назначении гостевой конфигурации. |
|
Assignment |
|
|
Assignment |
Ресурс назначения гостевой конфигурации. |
|
Assignment |
Причина и код соответствия ресурса назначения гостевой конфигурации. |
|
assignment |
Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor. |
|
compliance |
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации. |
|
Configuration |
Сведения о конфигурации. |
|
configuration |
Указывает, как LCM(Локальный Configuration Manager) фактически применяет конфигурацию к целевым узлам. Возможные значения: ApplyOnly, ApplyAndMonitor и ApplyAndAutoCorrect. |
|
Configuration |
Представляет параметр конфигурации. |
|
Configuration |
Параметр конфигурации LCM (локальный Configuration Manager). |
| Error | |
|
Error |
Ответ об ошибке при сбое операции |
|
Guest |
Назначение гостевой конфигурации — это связь между компьютером и гостевой конфигурацией. |
|
Guest |
Ответ операции назначения гостевой конфигурации списка. |
|
Guest |
Свойства назначения гостевой конфигурации. |
|
Guest |
Гостевая конфигурация — это артефакт, инкапсулирующий конфигурацию DSC и ее зависимости. Артефакт — это ZIP-файл, содержащий конфигурацию DSC (как MOF) и зависимые ресурсы и другие зависимости, такие как модули. |
| kind |
Тип гостевой конфигурации. Например: DSC |
|
provisioning |
Состояние подготовки, которое отображается только в ответе. |
| type |
Тип отчета, согласованности или инициализации |
| VMInfo |
Сведения о виртуальной машине. |
| VMSSVMInfo |
Сведения о виртуальной машине VMSS |
actionAfterReboot
Указывает, что будет происходить после перезагрузки в процессе применения конфигурации. Возможные значения: ContinueConfiguration и StopConfiguration
| Name | Type | Description |
|---|---|---|
| ContinueConfiguration |
|
|
| StopConfiguration |
|
AssignmentInfo
Сведения о назначении гостевой конфигурации.
| Name | Type | Description |
|---|---|---|
| configuration |
Сведения о конфигурации. |
|
| name |
|
Имя назначения гостевой конфигурации. |
AssignmentReport
| Name | Type | Description |
|---|---|---|
| assignment |
Сведения о конфигурации назначения гостевой конфигурации. |
|
| complianceStatus |
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации. |
|
| endTime |
|
Дата окончания и время проверки состояния соответствия назначения гостевой конфигурации. |
| id |
|
Идентификатор ресурса ARM отчета для назначения гостевой конфигурации. |
| operationType |
Тип отчета, согласованности или инициализации |
|
| reportId |
|
GUID, определяющий отчет о назначении гостевой конфигурации в подписке, группе ресурсов. |
| resources |
Список ресурсов, для которых проверяется соответствие назначений гостевой конфигурации. |
|
| startTime |
|
Дата и время начала проверки состояния соответствия назначения гостевой конфигурации. |
| vm |
Сведения о виртуальной машине. |
AssignmentReportResource
Ресурс назначения гостевой конфигурации.
| Name | Type | Description |
|---|---|---|
| complianceStatus |
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации. |
|
| properties |
|
Свойства ресурса назначения гостевой конфигурации. |
| reasons |
Причина соответствия и код причины для ресурса. |
|
| resourceId |
|
Имя параметра ресурса назначения гостевой конфигурации. |
AssignmentReportResourceComplianceReason
Причина и код соответствия ресурса назначения гостевой конфигурации.
| Name | Type | Description |
|---|---|---|
| code |
|
Код соответствия ресурса назначения гостевой конфигурации. |
| phrase |
|
Причина соответствия ресурса назначения гостевой конфигурации. |
assignmentType
Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor.
| Name | Type | Description |
|---|---|---|
| ApplyAndAutoCorrect |
|
|
| ApplyAndMonitor |
|
|
| Audit |
|
|
| DeployAndAutoCorrect |
|
complianceStatus
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации.
| Name | Type | Description |
|---|---|---|
| Compliant |
|
|
| NonCompliant |
|
|
| Pending |
|
ConfigurationInfo
Сведения о конфигурации.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя конфигурации. |
| version |
|
Версия конфигурации. |
configurationMode
Указывает, как LCM(Локальный Configuration Manager) фактически применяет конфигурацию к целевым узлам. Возможные значения: ApplyOnly, ApplyAndMonitor и ApplyAndAutoCorrect.
| Name | Type | Description |
|---|---|---|
| ApplyAndAutoCorrect |
|
|
| ApplyAndMonitor |
|
|
| ApplyOnly |
|
ConfigurationParameter
Представляет параметр конфигурации.
| Name | Type | Description |
|---|---|---|
| name |
|
Имя параметра конфигурации. |
| value |
|
Значение параметра конфигурации. |
ConfigurationSetting
Параметр конфигурации LCM (локальный Configuration Manager).
| Name | Type | Default Value | Description |
|---|---|---|---|
| actionAfterReboot |
Указывает, что будет происходить после перезагрузки в процессе применения конфигурации. Возможные значения: ContinueConfiguration и StopConfiguration |
||
| allowModuleOverwrite |
|
Если значение равно true, новые конфигурации, загруженные из службы извлечения, могут перезаписать старые конфигурации на целевом узле. В противном случае — значение false |
|
| configurationMode |
Указывает, как LCM(Локальный Configuration Manager) фактически применяет конфигурацию к целевым узлам. Возможные значения: ApplyOnly, ApplyAndMonitor и ApplyAndAutoCorrect. |
||
| configurationModeFrequencyMins |
|
15 |
Частота проверки и применения текущей конфигурации в минутах. Это свойство пропускается, если свойство ConfigurationMode имеет значение ApplyOnly. Значение по умолчанию — 15. |
| rebootIfNeeded |
|
Установите значение true, чтобы автоматически перезагрузить узел после настройки, требующей перезагрузки. В противном случае для каждой такой конфигурации узел придется перезагружать вручную. Значением по умолчанию является false. Чтобы использовать этот параметр, если условие перезагрузки инициируется не с помощью DSC (а например, установщика Windows), объедините этот параметр с модулем xPendingReboot. |
|
| refreshFrequencyMins |
|
30 |
Периодичность, с которой LCM проверяет опрашивающую службу на наличие обновленных конфигураций (в минутах). Это значение пропускается, если LCM не настроен в режиме запроса. Значение по умолчанию — 30. |
Error
| Name | Type | Description |
|---|---|---|
| code |
|
Код ошибки. |
| message |
|
Подробное сообщение об ошибке, указывающее, почему операция завершилась сбоем. |
ErrorResponse
Ответ об ошибке при сбое операции
| Name | Type | Description |
|---|---|---|
| error |
GuestConfigurationAssignment
Назначение гостевой конфигурации — это связь между компьютером и гостевой конфигурацией.
| Name | Type | Description |
|---|---|---|
| id |
|
Идентификатор ресурса ARM назначения гостевой конфигурации. |
| location |
|
Регион, в котором находится виртуальная машина. |
| name |
|
Имя назначения гостевой конфигурации. |
| properties |
Свойства назначения гостевой конфигурации. |
|
| type |
|
Тип ресурса. |
GuestConfigurationAssignmentList
Ответ операции назначения гостевой конфигурации списка.
| Name | Type | Description |
|---|---|---|
| value |
Результат операции назначения гостевой конфигурации списка. |
GuestConfigurationAssignmentProperties
Свойства назначения гостевой конфигурации.
| Name | Type | Description |
|---|---|---|
| assignmentHash |
|
Объединенный хэш пакета конфигурации и параметров. |
| complianceStatus |
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации. |
|
| context |
|
Источник, который инициировал назначение гостевой конфигурации. Например, Политика Azure |
| guestConfiguration |
Назначаемая гостевая конфигурация. |
|
| lastComplianceStatusChecked |
|
Дата и время проверки последнего состояния соответствия. |
| latestAssignmentReport |
Последний отчет о назначении гостевой конфигурации. |
|
| latestReportId |
|
Идентификатор последнего отчета для назначения гостевой конфигурации. |
| parameterHash |
|
хэш параметра для назначения гостевой конфигурации. |
| provisioningState |
Состояние подготовки, которое отображается только в ответе. |
|
| resourceType |
|
Тип ресурса — VMSS / VM |
| targetResourceId |
|
Идентификатор ресурса виртуальной машины. |
| vmssVMList |
Список данных о соответствии виртуальных машин для VMSS |
GuestConfigurationNavigation
Гостевая конфигурация — это артефакт, инкапсулирующий конфигурацию DSC и ее зависимости. Артефакт — это ZIP-файл, содержащий конфигурацию DSC (как MOF) и зависимые ресурсы и другие зависимости, такие как модули.
| Name | Type | Description |
|---|---|---|
| assignmentType |
Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor. |
|
| configurationParameter |
Параметры конфигурации гостевой конфигурации. |
|
| configurationProtectedParameter |
Параметры защищенной конфигурации для гостевой конфигурации. |
|
| configurationSetting |
Параметр конфигурации гостевой конфигурации. |
|
| contentHash |
|
Объединенный хэш пакета гостевой конфигурации и параметров конфигурации. |
| contentType |
|
Указывает тип контента конфигурации. Возможные значения: Builtin или Custom. |
| contentUri |
|
Универсальный код ресурса (URI) хранилища, в котором отправляется пакет гостевой конфигурации. |
| kind |
Тип гостевой конфигурации. Например: DSC |
|
| name |
|
Имя гостевой конфигурации. |
| version |
|
Версия гостевой конфигурации. |
kind
Тип гостевой конфигурации. Например: DSC
| Name | Type | Description |
|---|---|---|
| DSC |
|
provisioningState
Состояние подготовки, которое отображается только в ответе.
| Name | Type | Description |
|---|---|---|
| Canceled |
|
|
| Created |
|
|
| Failed |
|
|
| Succeeded |
|
type
Тип отчета, согласованности или инициализации
| Name | Type | Description |
|---|---|---|
| Consistency |
|
|
| Initial |
|
VMInfo
Сведения о виртуальной машине.
| Name | Type | Description |
|---|---|---|
| id |
|
Идентификатор ресурса Azure виртуальной машины. |
| uuid |
|
UUID (универсальный уникальный идентификатор) виртуальной машины. |
VMSSVMInfo
Сведения о виртуальной машине VMSS
| Name | Type | Description |
|---|---|---|
| complianceStatus |
Значение, указывающее состояние соответствия компьютера для назначенной гостевой конфигурации. |
|
| lastComplianceChecked |
|
Дата и время проверки последнего состояния соответствия. |
| latestReportId |
|
Идентификатор последнего отчета для назначения гостевой конфигурации. |
| vmId |
|
UUID виртуальной машины. |
| vmResourceId |
|
Идентификатор ресурса Azure виртуальной машины. |