Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса vcenters/inventoryItems можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview' = {
parent: resourceSymbolicName
kind: 'string'
name: 'string'
properties: {
managedResourceId: 'string'
moName: 'string'
moRefId: 'string'
inventoryType: 'string'
// For remaining properties, see InventoryItemProperties objects
}
}
Объекты InventoryItemProperties
Задайте свойство inventoryType, чтобы указать тип объекта.
Для кластераиспользуйте:
{
inventoryType: 'Cluster'
}
Для хранилища данныхиспользуйте:
{
capacityGB: int
freeSpaceGB: int
inventoryType: 'Datastore'
}
Для узлаиспользуйте:
{
inventoryType: 'Host'
parent: {
inventoryItemId: 'string'
moName: 'string'
}
}
Для ResourcePoolиспользуйте:
{
inventoryType: 'ResourcePool'
parent: {
inventoryItemId: 'string'
moName: 'string'
}
}
Для VirtualMachineиспользуйте:
{
folderPath: 'string'
host: {
inventoryItemId: 'string'
moName: 'string'
}
instanceUuid: 'string'
inventoryType: 'VirtualMachine'
ipAddresses: [
'string'
]
osName: 'string'
osType: 'string'
resourcePool: {
inventoryItemId: 'string'
moName: 'string'
}
smbiosUuid: 'string'
}
Для VirtualMachineTemplateиспользуйте:
{
folderPath: 'string'
inventoryType: 'VirtualMachineTemplate'
memorySizeMB: int
numCoresPerSocket: int
numCPUs: int
osName: 'string'
osType: 'string'
}
Для VirtualNetworkиспользуйте:
{
inventoryType: 'VirtualNetwork'
}
Значения свойств
Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems
| Имя | Описание | Ценность |
|---|---|---|
| добрый | Метаданные, используемые порталом или инструментом/т. д., для отображения различных интерфейсов взаимодействия с ресурсами одного типа; Например, ApiApps — это тип Microsoft.Web/sites. При поддержке поставщик ресурсов должен проверить и сохранить это значение. | струна |
| имя | Имя ресурса | строка (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: vcenters |
| свойства | Свойства ресурса. | InventoryItemProperties (обязательно) |
ClusterInventoryItem (ClusterInventoryItem)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Cluster (обязательно) |
DatastoreInventoryItem (Товар хранилища данных)
| Имя | Описание | Ценность |
|---|---|---|
| емкостьГБ | Возвращает или задает максимальную емкость этого хранилища данных в GBS. | инт |
| freeSpaceGB | Возвращает или задает доступное пространство этого хранилища данных в GBS. | инт |
| inventoryType | Тип инвентаризации. | Хранилище данных (обязательно) |
HostInventoryItem (ХостИнвентарьЭлемент)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Host (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского узла. | ИнвентарьПредметыДетали |
ИнвентарьПредметыДетали
| Имя | Описание | Ценность |
|---|---|---|
| inventoryItemId | Возвращает или задает идентификатор элемента инвентаризации для ресурса. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для ресурса. | струна |
InventoryItemProperties (Свойства инвентаря)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Установите значение Cluster для типа ClusterInventoryItem. Установите значение Datastore для типа DatastoreInventoryItem. Установите значение Host для типа HostInventoryItem. Установите значение ResourcePool для типа ResourcePoolInventoryItem. Установите значение VirtualMachine для типа VirtualMachineInventoryItem. Установите значение VirtualMachineTemplate для типа VirtualMachineTemplateInventoryItem. Установите значение VirtualNetwork для типа VirtualNetworkInventoryItem. | "Кластер" Хранилище данных "Узел" ResourcePool VirtualMachine VirtualMachineTemplate VirtualNetwork (обязательно) |
| managedResourceId | Возвращает или задает идентификатор отслеживаемого ресурса, соответствующий ресурсу инвентаризации. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для элемента инвентаризации. | струна |
| moRefId | Возвращает или задает идентификатор MoRef (справочник по управляемым объектам) для элемента инвентаризации. | струна |
РесурсПулИнвентарьПредмет
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | ResourcePool (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского ресурса resourcePool. | ИнвентарьПредметыДетали |
VirtualMachineInventoryItem (Виртуальный машинный инвентарьItem)
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке виртуальной машины. | струна |
| хозяин | Сведения о ресурсе инвентаризации узла. | ИнвентарьПредметыДетали |
| instanceUuid | Возвращает или задает экземпляр uuid виртуальной машины. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachine (обязательно) |
| ipАдреса | Возвращает или задает IP-адреса сетевого адаптера. | строка[] |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
| ресурсный пул | Сведения о ресурсе инвентаризации ResourcePool. | ИнвентарьПредметыДетали |
| smbiosUuid | Возвращает или задает идентификатор UUID SMBIOS виртуальной машины. | струна |
VirtualMachineTemplateInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке шаблона. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachineTemplate (обязательно) |
| memorySizeMB | Возвращает или задает размер памяти в MOB-файлах для шаблона. | инт |
| numCoresPerSocket | Возвращает или задает количество ядер на сокет для шаблона. Значение по умолчанию — 1, если не указано. |
инт |
| Количество процессоров | Возвращает или задает количество виртуальных ЦП для шаблона. | инт |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
Объект VirtualNetworkInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | VirtualNetwork (обязательно) |
Определение ресурса шаблона ARM
Тип ресурса vcenters/inventoryItems можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems",
"apiVersion": "2022-01-10-preview",
"name": "string",
"kind": "string",
"properties": {
"managedResourceId": "string",
"moName": "string",
"moRefId": "string",
"inventoryType": "string"
// For remaining properties, see InventoryItemProperties objects
}
}
Объекты InventoryItemProperties
Задайте свойство inventoryType, чтобы указать тип объекта.
Для кластераиспользуйте:
{
"inventoryType": "Cluster"
}
Для хранилища данныхиспользуйте:
{
"capacityGB": "int",
"freeSpaceGB": "int",
"inventoryType": "Datastore"
}
Для узлаиспользуйте:
{
"inventoryType": "Host",
"parent": {
"inventoryItemId": "string",
"moName": "string"
}
}
Для ResourcePoolиспользуйте:
{
"inventoryType": "ResourcePool",
"parent": {
"inventoryItemId": "string",
"moName": "string"
}
}
Для VirtualMachineиспользуйте:
{
"folderPath": "string",
"host": {
"inventoryItemId": "string",
"moName": "string"
},
"instanceUuid": "string",
"inventoryType": "VirtualMachine",
"ipAddresses": [ "string" ],
"osName": "string",
"osType": "string",
"resourcePool": {
"inventoryItemId": "string",
"moName": "string"
},
"smbiosUuid": "string"
}
Для VirtualMachineTemplateиспользуйте:
{
"folderPath": "string",
"inventoryType": "VirtualMachineTemplate",
"memorySizeMB": "int",
"numCoresPerSocket": "int",
"numCPUs": "int",
"osName": "string",
"osType": "string"
}
Для VirtualNetworkиспользуйте:
{
"inventoryType": "VirtualNetwork"
}
Значения свойств
Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | «2022-01-10-превью» |
| добрый | Метаданные, используемые порталом или инструментом/т. д., для отображения различных интерфейсов взаимодействия с ресурсами одного типа; Например, ApiApps — это тип Microsoft.Web/sites. При поддержке поставщик ресурсов должен проверить и сохранить это значение. | струна |
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства ресурса. | InventoryItemProperties (обязательно) |
| тип | Тип ресурса | "Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems" |
ClusterInventoryItem (ClusterInventoryItem)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Cluster (обязательно) |
DatastoreInventoryItem (Товар хранилища данных)
| Имя | Описание | Ценность |
|---|---|---|
| емкостьГБ | Возвращает или задает максимальную емкость этого хранилища данных в GBS. | инт |
| freeSpaceGB | Возвращает или задает доступное пространство этого хранилища данных в GBS. | инт |
| inventoryType | Тип инвентаризации. | Хранилище данных (обязательно) |
HostInventoryItem (ХостИнвентарьЭлемент)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Host (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского узла. | ИнвентарьПредметыДетали |
ИнвентарьПредметыДетали
| Имя | Описание | Ценность |
|---|---|---|
| inventoryItemId | Возвращает или задает идентификатор элемента инвентаризации для ресурса. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для ресурса. | струна |
InventoryItemProperties (Свойства инвентаря)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Установите значение Cluster для типа ClusterInventoryItem. Установите значение Datastore для типа DatastoreInventoryItem. Установите значение Host для типа HostInventoryItem. Установите значение ResourcePool для типа ResourcePoolInventoryItem. Установите значение VirtualMachine для типа VirtualMachineInventoryItem. Установите значение VirtualMachineTemplate для типа VirtualMachineTemplateInventoryItem. Установите значение VirtualNetwork для типа VirtualNetworkInventoryItem. | "Кластер" Хранилище данных "Узел" ResourcePool VirtualMachine VirtualMachineTemplate VirtualNetwork (обязательно) |
| managedResourceId | Возвращает или задает идентификатор отслеживаемого ресурса, соответствующий ресурсу инвентаризации. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для элемента инвентаризации. | струна |
| moRefId | Возвращает или задает идентификатор MoRef (справочник по управляемым объектам) для элемента инвентаризации. | струна |
РесурсПулИнвентарьПредмет
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | ResourcePool (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского ресурса resourcePool. | ИнвентарьПредметыДетали |
VirtualMachineInventoryItem (Виртуальный машинный инвентарьItem)
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке виртуальной машины. | струна |
| хозяин | Сведения о ресурсе инвентаризации узла. | ИнвентарьПредметыДетали |
| instanceUuid | Возвращает или задает экземпляр uuid виртуальной машины. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachine (обязательно) |
| ipАдреса | Возвращает или задает IP-адреса сетевого адаптера. | строка[] |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
| ресурсный пул | Сведения о ресурсе инвентаризации ResourcePool. | ИнвентарьПредметыДетали |
| smbiosUuid | Возвращает или задает идентификатор UUID SMBIOS виртуальной машины. | струна |
VirtualMachineTemplateInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке шаблона. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachineTemplate (обязательно) |
| memorySizeMB | Возвращает или задает размер памяти в MOB-файлах для шаблона. | инт |
| numCoresPerSocket | Возвращает или задает количество ядер на сокет для шаблона. Значение по умолчанию — 1, если не указано. |
инт |
| Количество процессоров | Возвращает или задает количество виртуальных ЦП для шаблона. | инт |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
Объект VirtualNetworkInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | VirtualNetwork (обязательно) |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса vcenters/inventoryItems можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview"
name = "string"
parent_id = "string"
body = {
kind = "string"
properties = {
managedResourceId = "string"
moName = "string"
moRefId = "string"
inventoryType = "string"
// For remaining properties, see InventoryItemProperties objects
}
}
}
Объекты InventoryItemProperties
Задайте свойство inventoryType, чтобы указать тип объекта.
Для кластераиспользуйте:
{
inventoryType = "Cluster"
}
Для хранилища данныхиспользуйте:
{
capacityGB = int
freeSpaceGB = int
inventoryType = "Datastore"
}
Для узлаиспользуйте:
{
inventoryType = "Host"
parent = {
inventoryItemId = "string"
moName = "string"
}
}
Для ResourcePoolиспользуйте:
{
inventoryType = "ResourcePool"
parent = {
inventoryItemId = "string"
moName = "string"
}
}
Для VirtualMachineиспользуйте:
{
folderPath = "string"
host = {
inventoryItemId = "string"
moName = "string"
}
instanceUuid = "string"
inventoryType = "VirtualMachine"
ipAddresses = [
"string"
]
osName = "string"
osType = "string"
resourcePool = {
inventoryItemId = "string"
moName = "string"
}
smbiosUuid = "string"
}
Для VirtualMachineTemplateиспользуйте:
{
folderPath = "string"
inventoryType = "VirtualMachineTemplate"
memorySizeMB = int
numCoresPerSocket = int
numCPUs = int
osName = "string"
osType = "string"
}
Для VirtualNetworkиспользуйте:
{
inventoryType = "VirtualNetwork"
}
Значения свойств
Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems
| Имя | Описание | Ценность |
|---|---|---|
| добрый | Метаданные, используемые порталом или инструментом/т. д., для отображения различных интерфейсов взаимодействия с ресурсами одного типа; Например, ApiApps — это тип Microsoft.Web/sites. При поддержке поставщик ресурсов должен проверить и сохранить это значение. | струна |
| имя | Имя ресурса | строка (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: vcenters |
| свойства | Свойства ресурса. | InventoryItemProperties (обязательно) |
| тип | Тип ресурса | "Microsoft.ConnectedVMwarevSphere/vcenters/inventoryItems@2022-01-10-preview" |
ClusterInventoryItem (ClusterInventoryItem)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Cluster (обязательно) |
DatastoreInventoryItem (Товар хранилища данных)
| Имя | Описание | Ценность |
|---|---|---|
| емкостьГБ | Возвращает или задает максимальную емкость этого хранилища данных в GBS. | инт |
| freeSpaceGB | Возвращает или задает доступное пространство этого хранилища данных в GBS. | инт |
| inventoryType | Тип инвентаризации. | Хранилище данных (обязательно) |
HostInventoryItem (ХостИнвентарьЭлемент)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | Host (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского узла. | ИнвентарьПредметыДетали |
ИнвентарьПредметыДетали
| Имя | Описание | Ценность |
|---|---|---|
| inventoryItemId | Возвращает или задает идентификатор элемента инвентаризации для ресурса. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для ресурса. | струна |
InventoryItemProperties (Свойства инвентаря)
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Установите значение Cluster для типа ClusterInventoryItem. Установите значение Datastore для типа DatastoreInventoryItem. Установите значение Host для типа HostInventoryItem. Установите значение ResourcePool для типа ResourcePoolInventoryItem. Установите значение VirtualMachine для типа VirtualMachineInventoryItem. Установите значение VirtualMachineTemplate для типа VirtualMachineTemplateInventoryItem. Установите значение VirtualNetwork для типа VirtualNetworkInventoryItem. | "Кластер" Хранилище данных "Узел" ResourcePool VirtualMachine VirtualMachineTemplate VirtualNetwork (обязательно) |
| managedResourceId | Возвращает или задает идентификатор отслеживаемого ресурса, соответствующий ресурсу инвентаризации. | струна |
| moName | Возвращает или задает имя управляемого объекта vCenter для элемента инвентаризации. | струна |
| moRefId | Возвращает или задает идентификатор MoRef (справочник по управляемым объектам) для элемента инвентаризации. | струна |
РесурсПулИнвентарьПредмет
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | ResourcePool (обязательный) |
| родитель | Сведения о ресурсе инвентаризации родительского ресурса resourcePool. | ИнвентарьПредметыДетали |
VirtualMachineInventoryItem (Виртуальный машинный инвентарьItem)
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке виртуальной машины. | струна |
| хозяин | Сведения о ресурсе инвентаризации узла. | ИнвентарьПредметыДетали |
| instanceUuid | Возвращает или задает экземпляр uuid виртуальной машины. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachine (обязательно) |
| ipАдреса | Возвращает или задает IP-адреса сетевого адаптера. | строка[] |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
| ресурсный пул | Сведения о ресурсе инвентаризации ResourcePool. | ИнвентарьПредметыДетали |
| smbiosUuid | Возвращает или задает идентификатор UUID SMBIOS виртуальной машины. | струна |
VirtualMachineTemplateInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| folderPath | Возвращает или задает путь к папке шаблона. | струна |
| inventoryType | Тип инвентаризации. | VirtualMachineTemplate (обязательно) |
| memorySizeMB | Возвращает или задает размер памяти в MOB-файлах для шаблона. | инт |
| numCoresPerSocket | Возвращает или задает количество ядер на сокет для шаблона. Значение по умолчанию — 1, если не указано. |
инт |
| Количество процессоров | Возвращает или задает количество виртуальных ЦП для шаблона. | инт |
| название ОС | Возвращает или задает имя ос. | струна |
| Тип ОС | Возвращает или задает тип ос. | Linux "Другое" "Windows" |
Объект VirtualNetworkInventoryItem
| Имя | Описание | Ценность |
|---|---|---|
| inventoryType | Тип инвентаризации. | VirtualNetwork (обязательно) |