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


Компьютеры Microsoft.HybridCompute 2023-06-20-preview

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

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

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

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

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

resource symbolicname 'Microsoft.HybridCompute/machines@2023-06-20-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    agentUpgrade: {
      correlationId: 'string'
      desiredVersion: 'string'
      enableAutomaticUpgrade: bool
    }
    clientPublicKey: 'string'
    cloudMetadata: {}
    extensions: [
      {
        name: 'string'
        status: {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
        type: 'string'
        typeHandlerVersion: 'string'
      }
    ]
    licenseProfile: {
      esuProfile: {
        assignedLicense: {
          location: 'string'
          properties: {
            licenseDetails: {
              edition: 'string'
              processors: int
              state: 'string'
              target: 'string'
              type: 'string'
            }
            licenseType: 'ESU'
            tenantId: 'string'
          }
          tags: {}
        }
        licenseAssignmentState: '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 имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Указывает, какой тип компьютера Arc размещен в локальной среде, например HCI, SCVMM или VMware и т. д. AVS
AWS
"EPS"
"GCP"
"HCI"
SCVMM
"VMware"
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридного вычислительного компьютера Свойства компьютера

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

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

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

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

AgentUpgrade

Имя Описание Значение
correlationId Идентификатор корреляции, передаваемый из RSM при обновлении. строка
desiredVersion Указывает сведения о версии агента w.r.tUpgrade для компьютера. строка
enableAutomaticUpgrade Указывает, следует ли RSM пытаться обновить этот компьютер. bool

CloudMetadata

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

MachineExtensionInstanceView

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

MachineExtensionInstanceViewStatus

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

LicenseProfileMachineInstanceView

Имя Описание Значение
esuProfile Свойства профиля ESU компьютера. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Имя Описание Значение
AssignedLicense Ресурс назначенной лицензии. Лицензия
licenseAssignmentState Описывает состояние назначения лицензии (назначено или не назначено). "Назначено"
NotAssigned

Лицензия

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

LicenseProperties

Имя Описание Значение
licenseDetails Описывает свойства лицензии. LicenseDetails
licenseType Тип ресурса лицензии. 'ESU'
tenantId Описывает идентификатор клиента. строка

LicenseDetails

Имя Описание Значение
edition Описывает выпуск лицензии. Значения: Standard или Datacenter. "Центр обработки данных"
"Стандартный"
обработчики Описывает количество процессоров. INT
Состояние Описывает состояние лицензии. "Активировано"
"Деактивировано"
target Описывает целевой сервер лицензий. 'Windows Server 2012 R2'
'Windows Server 2012'
тип Описывает тип ядра лицензии (pCore или виртуальное ядро). 'pCore'
"vCore"

LocationData

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

Ограничения:
Максимальная длина = 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": "2023-06-20-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "agentUpgrade": {
      "correlationId": "string",
      "desiredVersion": "string",
      "enableAutomaticUpgrade": "bool"
    },
    "clientPublicKey": "string",
    "cloudMetadata": {},
    "extensions": [
      {
        "name": "string",
        "status": {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        },
        "type": "string",
        "typeHandlerVersion": "string"
      }
    ],
    "licenseProfile": {
      "esuProfile": {
        "assignedLicense": {
          "location": "string",
          "properties": {
            "licenseDetails": {
              "edition": "string",
              "processors": "int",
              "state": "string",
              "target": "string",
              "type": "string"
            },
            "licenseType": "ESU",
            "tenantId": "string"
          },
          "tags": {}
        },
        "licenseAssignmentState": "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 ресурсов '2023-06-20-preview'
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
kind Указывает, какой тип компьютера Arc размещен в локальной среде, например HCI, SCVMM или VMware и т. д. AVS
AWS
"EPS"
"GCP"
"HCI"
SCVMM
"VMware"
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридного вычислительного компьютера Свойства компьютера

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

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

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

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

AgentUpgrade

Имя Описание Значение
correlationId Идентификатор корреляции, передаваемый из RSM за обновление. строка
desiredVersion Указывает сведения о версии w.r.t AgentUpgrade для компьютера. строка
enableAutomaticUpgrade Указывает, следует ли RSM пытаться обновить этот компьютер. bool

CloudMetadata

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

MachineExtensionInstanceView

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

MachineExtensionInstanceViewStatus

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

LicenseProfileMachineInstanceView

Имя Описание Значение
esuProfile Свойства профиля ESU компьютера. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Имя Описание Значение
AssignedLicense Ресурс назначенной лицензии. Лицензия
licenseAssignmentState Описывает состояние назначения лицензии (Назначено или Не назначено). "Назначено"
NotAssigned

Лицензия

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

LicenseProperties

Имя Описание Значение
licenseDetails Описывает свойства лицензии. LicenseDetails
licenseType Тип ресурса лицензии. ESU
tenantId Описывает идентификатор клиента. строка

LicenseDetails

Имя Описание Значение
edition Описывает выпуск лицензии. Значения: Standard или Datacenter. "Центр обработки данных"
"Стандартный"
обработчики Описывает количество процессоров. INT
Состояние Описывает состояние лицензии. "Активировано"
"Деактивировано"
target Описывает целевой сервер лицензий. "Windows Server 2012 R2"
"Windows Server 2012"
тип Описывает тип ядра лицензии (pCore или виртуальное ядро). 'pCore'
"виртуальное ядро"

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@2023-06-20-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      agentUpgrade = {
        correlationId = "string"
        desiredVersion = "string"
        enableAutomaticUpgrade = bool
      }
      clientPublicKey = "string"
      cloudMetadata = {}
      extensions = [
        {
          name = "string"
          status = {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
          type = "string"
          typeHandlerVersion = "string"
        }
      ]
      licenseProfile = {
        esuProfile = {
          assignedLicense = {
            location = "string"
            properties = {
              licenseDetails = {
                edition = "string"
                processors = int
                state = "string"
                target = "string"
                type = "string"
              }
              licenseType = "ESU"
              tenantId = "string"
            }
            tags = {}
          }
          licenseAssignmentState = "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"
    }
    kind = "string"
  })
}

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

machines

Имя Описание Значение
тип Тип ресурса "Microsoft.HybridCompute/machines@2023-06-20-preview"
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
kind Указывает тип локального размещения компьютера Arc, например HCI, SCVMM или VMware и т. д. "AVS"
"AWS"
"EPS"
"GCP"
"HCI"
"SCVMM"
"VMware"
удостоверение Удостоверение ресурса. Удостоверение
properties Свойства гибридной вычислительной машины Свойства machineProperties

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

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

Свойства machineProperties

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

AgentUpgrade

Имя Описание Значение
correlationId Идентификатор корреляции, передаваемый из RSM при обновлении. строка
desiredVersion Указывает сведения о версии агента w.r.tUpgrade для компьютера. строка
enableAutomaticUpgrade Указывает, следует ли RSM пытаться обновить этот компьютер. bool

CloudMetadata

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

MachineExtensionInstanceView

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

MachineExtensionInstanceViewStatus

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

LicenseProfileMachineInstanceView

Имя Описание Значение
esuProfile Свойства профиля ESU компьютера. LicenseProfileMachineInstanceViewEsuProperties

LicenseProfileMachineInstanceViewEsuProperties

Имя Описание Значение
AssignedLicense Ресурс назначенной лицензии. Лицензия
licenseAssignmentState Описывает состояние назначения лицензии (Назначено или Не назначено). "Назначено"
NotAssigned

Лицензия

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

LicenseProperties

Имя Описание Значение
licenseDetails Описывает свойства лицензии. LicenseDetails
licenseType Тип ресурса лицензии. "ESU"
tenantId Описывает идентификатор клиента. строка

LicenseDetails

Имя Описание Значение
edition Описывает выпуск лицензии. Значения: Standard или Datacenter. "Центр обработки данных"
"Стандартный"
обработчики Описывает количество процессоров. INT
Состояние Описывает состояние лицензии. "Активировано"
"Деактивировано"
target Описывает целевой сервер лицензий. "Windows Server 2012 R2"
"Windows Server 2012"
тип Описывает тип ядра лицензии (pCore или виртуальное ядро). "pCore"
"виртуальное ядро"

LocationData

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

Ограничения:
Максимальная длина = 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 Текущее состояние службы. строка