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


Компьютеры Microsoft.HybridCompute 2022-03-10

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.HybridCompute/machines@2022-03-10' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    clientPublicKey: 'string'
    cloudMetadata: {}
    extensions: [
      {
        name: 'string'
        status: {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
        type: 'string'
        typeHandlerVersion: 'string'
      }
    ]
    locationData: {
      city: 'string'
      countryOrRegion: 'string'
      district: 'string'
      name: 'string'
    }
    mssqlDiscovered: 'string'
    osProfile: {
      linuxConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
      windowsConfiguration: {
        patchSettings: {
          assessmentMode: 'string'
          patchMode: 'string'
        }
      }
    }
    osType: 'string'
    parentClusterResourceId: 'string'
    privateLinkScopeResourceId: 'string'
    serviceStatuses: {
      extensionService: {
        startupType: 'string'
        status: 'string'
      }
      guestConfigurationService: {
        startupType: 'string'
        status: 'string'
      }
    }
    vmId: 'string'
  }
}

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

machines

Имя Описание Значение
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридной вычислительной машины Свойства machineProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

Свойства machineProperties

Имя Описание Значение
clientPublicKey Открытый ключ, который предоставляет клиент для использования во время первоначального подключения ресурсов строка
cloudMetadata Метаданные облачной среды (Azure/GCP/AWS/OCI...). CloudMetadata
extensions Сведения о расширениях компьютера MachineExtensionInstanceView[]
locationData Метаданные, относящиеся к географическому расположению ресурса. LocationData
mssqlDiscovered Указывает, обнаружен ли на компьютере какой-либо экземпляр MS SQL. строка
osProfile Задает параметры операционной системы для гибридного компьютера. OSProfile
osType Тип операционной системы (Windows или Linux). строка
parentClusterResourceId Идентификатор ресурса родительского кластера (Azure HCI), которому назначается этот компьютер, если он имеется. строка
privateLinkScopeResourceId Идентификатор ресурса приватного канала, область назначается этому компьютеру, если он имеется. строка
serviceStatuses Состояния зависимых служб, которые передаются в ARM. ServiceStatuses
vmId Указывает уникальный идентификатор гибридного компьютера. строка

CloudMetadata

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MachineExtensionInstanceView

Имя Описание Значение
name Имя расширения компьютера. строка
status Состояние представления экземпляра. MachineExtensionInstanceViewStatus
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка

MachineExtensionInstanceViewStatus

Имя Описание Значение
code Код состояния. строка
displayStatus Короткая локализуемая метка для состояния. строка
уровень Код уровня. "Ошибка"
"Информация"
Предупреждение
message Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. строка
time Время состояния. строка

LocationData

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

Ограничения:
Максимальная длина = 256

OSProfile

Имя Описание Значение
LinuxConfiguration Задает конфигурацию Linux для управления обновлениями. OSProfileLinuxConfiguration
windowsConfiguration Задает конфигурацию Windows для управления обновлениями. OSProfileWindowsConfiguration

OSProfileLinuxConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

PatchSettings

Имя Описание Значение
assessmentMode Указывает режим оценки. AutomaticByPlatform
ImageDefault
patchMode Задает режим исправления. AutomaticByOS
AutomaticByPlatform
ImageDefault
"Manual"

OSProfileWindowsConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

ServiceStatuses

Имя Описание Значение
extensionService Состояние службы расширений на компьютере с поддержкой Arc. ServiceStatus
guestConfigurationService Состояние службы гостевой конфигурации на компьютере с поддержкой Arc. ServiceStatus

ServiceStatus

Имя Описание Значение
startupType Поведение службы при запуске компьютера с поддержкой Arc. строка
status Текущее состояние службы. строка

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

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

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

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

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

{
  "type": "Microsoft.HybridCompute/machines",
  "apiVersion": "2022-03-10",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "clientPublicKey": "string",
    "cloudMetadata": {},
    "extensions": [
      {
        "name": "string",
        "status": {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        },
        "type": "string",
        "typeHandlerVersion": "string"
      }
    ],
    "locationData": {
      "city": "string",
      "countryOrRegion": "string",
      "district": "string",
      "name": "string"
    },
    "mssqlDiscovered": "string",
    "osProfile": {
      "linuxConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      },
      "windowsConfiguration": {
        "patchSettings": {
          "assessmentMode": "string",
          "patchMode": "string"
        }
      }
    },
    "osType": "string",
    "parentClusterResourceId": "string",
    "privateLinkScopeResourceId": "string",
    "serviceStatuses": {
      "extensionService": {
        "startupType": "string",
        "status": "string"
      },
      "guestConfigurationService": {
        "startupType": "string",
        "status": "string"
      }
    },
    "vmId": "string"
  }
}

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

machines

Имя Описание Значение
тип Тип ресурса Microsoft.HybridCompute/machines
версия_API Версия API ресурсов '2022-03-10'
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридной вычислительной машины Свойства machineProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

Свойства machineProperties

Имя Описание Значение
clientPublicKey Открытый ключ, который предоставляет клиент для использования во время первоначального подключения ресурсов строка
cloudMetadata Метаданные облачной среды (Azure/GCP/AWS/OCI...). CloudMetadata
extensions Сведения о расширениях компьютера MachineExtensionInstanceView[]
locationData Метаданные, относящиеся к географическому расположению ресурса. LocationData
mssqlDiscovered Указывает, обнаружен ли на компьютере какой-либо экземпляр MS SQL. строка
osProfile Задает параметры операционной системы для гибридного компьютера. OSProfile
osType Тип операционной системы (Windows или Linux). строка
parentClusterResourceId Идентификатор ресурса родительского кластера (Azure HCI), которому назначается этот компьютер, если он имеется. строка
privateLinkScopeResourceId Идентификатор ресурса приватного канала, область назначается этому компьютеру, если он имеется. строка
serviceStatuses Состояния зависимых служб, которые передаются в ARM. ServiceStatuses
vmId Указывает уникальный идентификатор гибридного компьютера. строка

CloudMetadata

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MachineExtensionInstanceView

Имя Описание Значение
name Имя расширения компьютера. строка
status Состояние представления экземпляра. MachineExtensionInstanceViewStatus
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка

MachineExtensionInstanceViewStatus

Имя Описание Значение
code Код состояния. строка
displayStatus Короткая локализуемая метка для состояния. строка
уровень Код уровня. "Ошибка"
"Информация"
Предупреждение
message Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. строка
time Время состояния. строка

LocationData

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

Ограничения:
Максимальная длина = 256

OSProfile

Имя Описание Значение
LinuxConfiguration Задает конфигурацию Linux для управления обновлениями. OSProfileLinuxConfiguration
windowsConfiguration Задает конфигурацию Windows для управления обновлениями. OSProfileWindowsConfiguration

OSProfileLinuxConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

PatchSettings

Имя Описание Значение
assessmentMode Указывает режим оценки. AutomaticByPlatform
ImageDefault
patchMode Задает режим исправления. AutomaticByOS
AutomaticByPlatform
ImageDefault
"Manual"

OSProfileWindowsConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

ServiceStatuses

Имя Описание Значение
extensionService Состояние службы расширений на компьютере с поддержкой Arc. ServiceStatus
guestConfigurationService Состояние службы гостевой конфигурации на компьютере с поддержкой Arc. ServiceStatus

ServiceStatus

Имя Описание Значение
startupType Поведение службы при запуске компьютера с поддержкой Arc. строка
status Текущее состояние службы. строка

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HybridCompute/machines@2022-03-10"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      clientPublicKey = "string"
      cloudMetadata = {}
      extensions = [
        {
          name = "string"
          status = {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
          type = "string"
          typeHandlerVersion = "string"
        }
      ]
      locationData = {
        city = "string"
        countryOrRegion = "string"
        district = "string"
        name = "string"
      }
      mssqlDiscovered = "string"
      osProfile = {
        linuxConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
        windowsConfiguration = {
          patchSettings = {
            assessmentMode = "string"
            patchMode = "string"
          }
        }
      }
      osType = "string"
      parentClusterResourceId = "string"
      privateLinkScopeResourceId = "string"
      serviceStatuses = {
        extensionService = {
          startupType = "string"
          status = "string"
        }
        guestConfigurationService = {
          startupType = "string"
          status = "string"
        }
      }
      vmId = "string"
    }
  })
}

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

machines

Имя Описание Значение
тип Тип ресурса "Microsoft.HybridCompute/machines@2022-03-10"
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридного вычислительного компьютера Свойства компьютера

Идентификация

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"

Свойства компьютера

Имя Описание Значение
clientPublicKey Открытый ключ, который предоставляется клиентом для использования во время начального подключения ресурсов строка
cloudMetadata Метаданные облачной среды (Azure/GCP/AWS/OCI...). CloudMetadata
extensions Сведения о расширениях компьютера MachineExtensionInstanceView[]
locationData Метаданные, относящиеся к географическому расположению ресурса. LocationData
mssqlDiscovered Указывает, обнаружен ли на компьютере какой-либо экземпляр MS SQL. строка
osProfile Задает параметры операционной системы для гибридного компьютера. OSProfile
osType Тип операционной системы (windows/Linux). строка
parentClusterResourceId Идентификатор ресурса родительского кластера (Azure HCI), которому назначен этот компьютер, если таковой имеется. строка
privateLinkScopeResourceId Идентификатор ресурса приватного канала, которому назначен этот компьютер, область, если таковой имеется. строка
serviceStatuses Состояния зависимых служб, которые передаются в ARM. ServiceStatuses
vmId Указывает уникальный идентификатор гибридного компьютера. строка

CloudMetadata

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

MachineExtensionInstanceView

Имя Описание Значение
name Имя расширения компьютера. строка
status Состояние представления экземпляра. MachineExtensionInstanceViewStatus
тип Указывает тип расширения; пример : CustomScriptExtension. строка
typeHandlerVersion Указывает версию обработчика скрипта. строка

MachineExtensionInstanceViewStatus

Имя Описание Значение
code Код состояния. строка
displayStatus Короткая локализуемая метка состояния. строка
уровень Код уровня. "Ошибка"
"Информация"
"Предупреждение"
message Подробное сообщение о состоянии, в том числе для оповещений и сообщений об ошибках. строка
time Время состояния. строка

LocationData

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

Ограничения:
Максимальная длина = 256

OSProfile

Имя Описание Значение
linuxConfiguration Указывает конфигурацию Linux для управления обновлениями. OSProfileLinuxConfiguration
windowsConfiguration Задает конфигурацию Windows для управления обновлениями. OSProfileWindowsConfiguration

OSProfileLinuxConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

PatchSettings

Имя Описание Значение
assessmentMode Указывает режим оценки. "AutomaticByPlatform"
"ImageDefault"
patchMode Указывает режим исправления. "AutomaticByOS"
"AutomaticByPlatform"
"ImageDefault"
"Вручную"

OSProfileWindowsConfiguration

Имя Описание Значение
patchSettings Задает параметры исправления. PatchSettings

ServiceStatuses

Имя Описание Значение
extensionService Состояние службы расширений на компьютере с поддержкой Arc. ServiceStatus
guestConfigurationService Состояние службы гостевой конфигурации на компьютере с поддержкой Arc. ServiceStatus

ServiceStatus

Имя Описание Значение
startupType Поведение службы при запуске компьютера с поддержкой Arc. строка
status Текущее состояние службы. строка