Поделиться через


Microsoft.GuestConfiguration guestConfigurationAssignments 2024-04-05

Определение ресурсов Bicep

Тип ресурса guestConfigurationAssignments можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.GuestConfiguration/guestConfigurationAssignments, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    context: 'string'
    guestConfiguration: {
      assignmentType: 'string'
      configurationParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      configurationProtectedParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      contentHash: 'string'
      contentManagedIdentity: 'string'
      contentUri: 'string'
      kind: 'string'
      name: 'string'
      version: 'string'
    }
    latestAssignmentReport: {
      assignment: {
        configuration: {}
      }
      resources: [
        {
          reasons: [
            {}
          ]
        }
      ]
      vm: {}
    }
    vmssVMList: [
      {}
    ]
  }
}

Значения свойств

AssignmentInfo

Имя Описание Ценность
конфигурация Сведения о конфигурации. ConfigurationInfo

НазначениеReport

Имя Описание Ценность
задание Сведения о конфигурации назначения гостевой конфигурации. AssignmentInfo
ресурсы Список ресурсов, для которых проверяется соответствие назначения гостевой конфигурации. AssignmentReportResource[]
виртуальная машина Сведения о виртуальной машине. VMInfo

AssignmentReportResource

Имя Описание Ценность
Причин Причина соответствия и код причины для ресурса. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Имя Описание Ценность

ConfigurationInfo

Имя Описание Ценность

ConfigurationParameter

Имя Описание Ценность
имя Имя параметра конфигурации. струна
ценность Значение параметра конфигурации. струна

GuestConfigurationAssignmentProperties

Имя Описание Ценность
контекст Источник, инициирующий назначение гостевой конфигурации. Например: политика Azure струна
guestConfiguration Назначаемая гостевая конфигурация. GuestConfigurationNavigation
latestAssignmentReport Последний отчет о назначении гостевой конфигурации. AssignmentReport
vmssVMList Список данных о соответствии виртуальных машин для VMSS VmssvmInfo[]

GuestConfigurationNavigation

Имя Описание Ценность
assignmentType Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor. ApplyAndAutoCorrect
"ApplyAndMonitor"
Аудит
DeployAndAutoCorrect
configurationParameter Параметры конфигурации гостевой конфигурации. ConfigurationParameter[]
configurationProtectedParameter Защищенные параметры конфигурации для гостевой конфигурации. ConfigurationParameter[]
contentHash Объединенный хэш пакета гостевой конфигурации и параметров конфигурации. струна
contentManagedIdentity Управляемое удостоверение с доступом к хранилищу пакета гостевой конфигурации и параметров конфигурации. струна
contentUri Uri хранилища, в котором отправляется пакет гостевой конфигурации. струна
добрый Тип гостевой конфигурации. Например:DSC DSC
имя Имя гостевой конфигурации. струна
Версия Версия гостевой конфигурации. струна

Microsoft.GuestConfiguration/guestConfigurationAssignments

Имя Описание Ценность
местоположение Регион, в котором находится виртуальная машина. струна
имя Имя ресурса строка (обязательно)
свойства Свойства назначения гостевой конфигурации. GuestConfigurationAssignmentProperties
размах Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.

VMInfo

Имя Описание Ценность

VmssvmInfo

Имя Описание Ценность

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
виртуальные машины IIS & виртуальной машины SQL Server 2014 Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети.
виртуальной машине Windows с безопасной базы данных Azure Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется безопасный базовый план Azure для Windows Server. При перемещении конфигурации компьютеров можно повторно применить параметры, развернув шаблон еще раз.

Определение ресурса шаблона ARM

Тип ресурса guestConfigurationAssignments можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.GuestConfiguration/guestConfigurationAssignments, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
  "apiVersion": "2024-04-05",
  "name": "string",
  "location": "string",
  "properties": {
    "context": "string",
    "guestConfiguration": {
      "assignmentType": "string",
      "configurationParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "configurationProtectedParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "contentHash": "string",
      "contentManagedIdentity": "string",
      "contentUri": "string",
      "kind": "string",
      "name": "string",
      "version": "string"
    },
    "latestAssignmentReport": {
      "assignment": {
        "configuration": {
        }
      },
      "resources": [
        {
          "reasons": [
            {
            }
          ]
        }
      ],
      "vm": {
      }
    },
    "vmssVMList": [
      {
      }
    ]
  }
}

Значения свойств

AssignmentInfo

Имя Описание Ценность
конфигурация Сведения о конфигурации. ConfigurationInfo

НазначениеReport

Имя Описание Ценность
задание Сведения о конфигурации назначения гостевой конфигурации. AssignmentInfo
ресурсы Список ресурсов, для которых проверяется соответствие назначения гостевой конфигурации. AssignmentReportResource[]
виртуальная машина Сведения о виртуальной машине. VMInfo

AssignmentReportResource

Имя Описание Ценность
Причин Причина соответствия и код причины для ресурса. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Имя Описание Ценность

ConfigurationInfo

Имя Описание Ценность

ConfigurationParameter

Имя Описание Ценность
имя Имя параметра конфигурации. струна
ценность Значение параметра конфигурации. струна

GuestConfigurationAssignmentProperties

Имя Описание Ценность
контекст Источник, инициирующий назначение гостевой конфигурации. Например: политика Azure струна
guestConfiguration Назначаемая гостевая конфигурация. GuestConfigurationNavigation
latestAssignmentReport Последний отчет о назначении гостевой конфигурации. AssignmentReport
vmssVMList Список данных о соответствии виртуальных машин для VMSS VmssvmInfo[]

GuestConfigurationNavigation

Имя Описание Ценность
assignmentType Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor. ApplyAndAutoCorrect
"ApplyAndMonitor"
Аудит
DeployAndAutoCorrect
configurationParameter Параметры конфигурации гостевой конфигурации. ConfigurationParameter[]
configurationProtectedParameter Защищенные параметры конфигурации для гостевой конфигурации. ConfigurationParameter[]
contentHash Объединенный хэш пакета гостевой конфигурации и параметров конфигурации. струна
contentManagedIdentity Управляемое удостоверение с доступом к хранилищу пакета гостевой конфигурации и параметров конфигурации. струна
contentUri Uri хранилища, в котором отправляется пакет гостевой конфигурации. струна
добрый Тип гостевой конфигурации. Например:DSC DSC
имя Имя гостевой конфигурации. струна
Версия Версия гостевой конфигурации. струна

Microsoft.GuestConfiguration/guestConfigurationAssignments

Имя Описание Ценность
apiVersion Версия API '2024-04-05'
местоположение Регион, в котором находится виртуальная машина. струна
имя Имя ресурса строка (обязательно)
свойства Свойства назначения гостевой конфигурации. GuestConfigurationAssignmentProperties
тип Тип ресурса "Microsoft.GuestConfiguration/guestConfigurationAssignments"

VMInfo

Имя Описание Ценность

VmssvmInfo

Имя Описание Ценность

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
виртуальные машины IIS & виртуальной машины SQL Server 2014

развертывание в Azure
Создайте веб-серверы Windows 2012 R2 с 1 или 2 IIS и один серверный сервер SQL Server 2014 в виртуальной сети.
виртуальной машине Windows с безопасной базы данных Azure

развертывание в Azure
Шаблон создает виртуальную машину под управлением Windows Server в новой виртуальной сети с общедоступным IP-адресом. После развертывания компьютера устанавливается расширение гостевой конфигурации и применяется безопасный базовый план Azure для Windows Server. При перемещении конфигурации компьютеров можно повторно применить параметры, развернув шаблон еще раз.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса guestConfigurationAssignments можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.GuestConfiguration/guestConfigurationAssignments, добавьте следующий terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05"
  name = "string"
  parent_id = "string"
  location = "string"
  body = jsonencode({
    properties = {
      context = "string"
      guestConfiguration = {
        assignmentType = "string"
        configurationParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationProtectedParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        contentHash = "string"
        contentManagedIdentity = "string"
        contentUri = "string"
        kind = "string"
        name = "string"
        version = "string"
      }
      latestAssignmentReport = {
        assignment = {
          configuration = {
          }
        }
        resources = [
          {
            reasons = [
              {
              }
            ]
          }
        ]
        vm = {
        }
      }
      vmssVMList = [
        {
        }
      ]
    }
  })
}

Значения свойств

AssignmentInfo

Имя Описание Ценность
конфигурация Сведения о конфигурации. ConfigurationInfo

НазначениеReport

Имя Описание Ценность
задание Сведения о конфигурации назначения гостевой конфигурации. AssignmentInfo
ресурсы Список ресурсов, для которых проверяется соответствие назначения гостевой конфигурации. AssignmentReportResource[]
виртуальная машина Сведения о виртуальной машине. VMInfo

AssignmentReportResource

Имя Описание Ценность
Причин Причина соответствия и код причины для ресурса. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Имя Описание Ценность

ConfigurationInfo

Имя Описание Ценность

ConfigurationParameter

Имя Описание Ценность
имя Имя параметра конфигурации. струна
ценность Значение параметра конфигурации. струна

GuestConfigurationAssignmentProperties

Имя Описание Ценность
контекст Источник, инициирующий назначение гостевой конфигурации. Например: политика Azure струна
guestConfiguration Назначаемая гостевая конфигурация. GuestConfigurationNavigation
latestAssignmentReport Последний отчет о назначении гостевой конфигурации. AssignmentReport
vmssVMList Список данных о соответствии виртуальных машин для VMSS VmssvmInfo[]

GuestConfigurationNavigation

Имя Описание Ценность
assignmentType Указывает тип назначения и выполнение конфигурации. Возможные значения: Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect и ApplyAndMonitor. ApplyAndAutoCorrect
"ApplyAndMonitor"
Аудит
DeployAndAutoCorrect
configurationParameter Параметры конфигурации гостевой конфигурации. ConfigurationParameter[]
configurationProtectedParameter Защищенные параметры конфигурации для гостевой конфигурации. ConfigurationParameter[]
contentHash Объединенный хэш пакета гостевой конфигурации и параметров конфигурации. струна
contentManagedIdentity Управляемое удостоверение с доступом к хранилищу пакета гостевой конфигурации и параметров конфигурации. струна
contentUri Uri хранилища, в котором отправляется пакет гостевой конфигурации. струна
добрый Тип гостевой конфигурации. Например:DSC DSC
имя Имя гостевой конфигурации. струна
Версия Версия гостевой конфигурации. струна

Microsoft.GuestConfiguration/guestConfigurationAssignments

Имя Описание Ценность
местоположение Регион, в котором находится виртуальная машина. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
свойства Свойства назначения гостевой конфигурации. GuestConfigurationAssignmentProperties
тип Тип ресурса "Microsoft.GuestConfiguration/guestConfigurationAssignments@2024-04-05"

VMInfo

Имя Описание Ценность

VmssvmInfo

Имя Описание Ценность