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


Частные облака Microsoft.AVS

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

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

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

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

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

resource symbolicname 'Microsoft.AVS/privateClouds@2024-09-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    availability: {
      secondaryZone: int
      strategy: 'string'
      zone: int
    }
    circuit: {}
    dnsZoneType: 'string'
    encryption: {
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUrl: 'string'
        keyVersion: 'string'
      }
      status: 'string'
    }
    extendedNetworkBlocks: [
      'string'
    ]
    identitySources: [
      {
        alias: 'string'
        baseGroupDN: 'string'
        baseUserDN: 'string'
        domain: 'string'
        name: 'string'
        password: 'string'
        primaryServer: 'string'
        secondaryServer: 'string'
        ssl: 'string'
        username: 'string'
      }
    ]
    internet: 'string'
    managementCluster: {
      clusterSize: int
      hosts: [
        'string'
      ]
      vsanDatastoreName: 'string'
    }
    networkBlock: 'string'
    nsxtPassword: 'string'
    secondaryCircuit: {}
    vcenterPassword: 'string'
    virtualNetworkId: 'string'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

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

Microsoft.AVS/privateClouds

Имя Описание Ценность
тождество Удостоверения управляемой службы, назначенные этому ресурсу. SystemAssignedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[-\w\._]+$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. PrivateCloudProperties (Свойства PrivateCloud)
SKU Номер SKU (единица хранения запасов), назначенный этому ресурсу. Sku (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
зоны Зоны доступности. строка[]

ДоступностьНедвижимость

Имя Описание Ценность
secondaryZone Вторичная зона доступности для частного облака инт
стратегия Стратегия доступности частного облака "DualZone"
"SingleZone"
зона Основная зона доступности частного облака инт

Контур

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

Шифрование

Имя Описание Ценность
keyVaultProperties Хранилище ключей, в котором хранится ключ шифрования EncryptionKeyVaultProperties
статус Состояние управляемого клиентом ключа шифрования "Отключено"
"Включено"

EncryptionKeyVaultProperties

Имя Описание Ценность
keyName Имя ключа. струна
keyVaultUrl URL-адрес хранилища. струна
keyVersion Версия ключа. струна

Источник идентичности

Имя Описание Ценность
псевдоним Имя NetBIOS домена струна
baseGroupDN Базовое различающееся имя для групп струна
baseUserDN Базовое различающееся имя для пользователей струна
домен DNS-имя домена струна
имя Имя источника удостоверений струна
пароль Пароль пользователя Active Directory с минимальным доступом только для чтения
Базовый DN для пользователей и групп.
струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
Первичный сервер URL-адрес сервера-источника струна
вторичный сервер URL-адрес дополнительного сервера струна
SSL Защита связи LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
имя пользователя Идентификатор пользователя Active Directory с минимальным доступом только для чтения к Base
DN для пользователей и групп
струна

Управленческий кластер

Имя Описание Ценность
размер кластера Размер кластера инт
Хозяева Узлы строка[]
vsanDatastoreName Имя хранилища данных vsan, связанного с кластером струна

PrivateCloudProperties (Свойства PrivateCloud)

Имя Описание Ценность
наличие Свойства, описывающие распределение облака между зонами доступности availabilityProperties
контур Канал ExpressRoute канала
dnsZoneType Тип используемой зоны DNS. "Private"
"Public"
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить шифрования
extendedNetworkBlocks Массив дополнительных сетей, не относящихся к сети, с помощью networkBlock. Сети должны быть
уникальные и не перекрывающиеся между виртуальными сетями в подписке, локальной и
этот атрибут privateCloud networkBlock. Убедитесь, что формат CIDR соответствует
(А.Б.К.Д/Х).
строка[]
Источники идентичности Источники удостоверений единого входа vCenter Источник идентичности[]
интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
управлениеКластер Кластер по умолчанию, используемый для управления ManagementCluster (обязательно)
networkBlock Блок адресов должен быть уникальным в виртуальной сети в вашей подписке как
а также локальная среда. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где
От 0 до 255 от 0 до 255, а X — от 0 до 22
строка (обязательно)
nsxtPassword При необходимости задайте пароль диспетчера NSX-T при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
вторичный контур Вторичный канал expressRoute из отдельного AZ. Только присутствует в
растянутое частное облако
канала
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkId Идентификатор ресурса Azure виртуальной сети струна

Артикул

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. инт
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

SystemAssignedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (назначенный системой или нет). "Нет"
SystemAssigned (обязательно)

Отслеживаемые Ресурсные Теги

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

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

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

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

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

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

{
  "type": "Microsoft.AVS/privateClouds",
  "apiVersion": "2024-09-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "availability": {
      "secondaryZone": "int",
      "strategy": "string",
      "zone": "int"
    },
    "circuit": {
    },
    "dnsZoneType": "string",
    "encryption": {
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUrl": "string",
        "keyVersion": "string"
      },
      "status": "string"
    },
    "extendedNetworkBlocks": [ "string" ],
    "identitySources": [
      {
        "alias": "string",
        "baseGroupDN": "string",
        "baseUserDN": "string",
        "domain": "string",
        "name": "string",
        "password": "string",
        "primaryServer": "string",
        "secondaryServer": "string",
        "ssl": "string",
        "username": "string"
      }
    ],
    "internet": "string",
    "managementCluster": {
      "clusterSize": "int",
      "hosts": [ "string" ],
      "vsanDatastoreName": "string"
    },
    "networkBlock": "string",
    "nsxtPassword": "string",
    "secondaryCircuit": {
    },
    "vcenterPassword": "string",
    "virtualNetworkId": "string"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

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

Microsoft.AVS/privateClouds

Имя Описание Ценность
apiVersion Версия API '2024-09-01'
тождество Удостоверения управляемой службы, назначенные этому ресурсу. SystemAssignedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[-\w\._]+$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. PrivateCloudProperties (Свойства PrivateCloud)
SKU Номер SKU (единица хранения запасов), назначенный этому ресурсу. Sku (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.AVS/privateClouds"
зоны Зоны доступности. строка[]

ДоступностьНедвижимость

Имя Описание Ценность
secondaryZone Вторичная зона доступности для частного облака инт
стратегия Стратегия доступности частного облака "DualZone"
"SingleZone"
зона Основная зона доступности частного облака инт

Контур

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

Шифрование

Имя Описание Ценность
keyVaultProperties Хранилище ключей, в котором хранится ключ шифрования EncryptionKeyVaultProperties
статус Состояние управляемого клиентом ключа шифрования "Отключено"
"Включено"

EncryptionKeyVaultProperties

Имя Описание Ценность
keyName Имя ключа. струна
keyVaultUrl URL-адрес хранилища. струна
keyVersion Версия ключа. струна

Источник идентичности

Имя Описание Ценность
псевдоним Имя NetBIOS домена струна
baseGroupDN Базовое различающееся имя для групп струна
baseUserDN Базовое различающееся имя для пользователей струна
домен DNS-имя домена струна
имя Имя источника удостоверений струна
пароль Пароль пользователя Active Directory с минимальным доступом только для чтения
Базовый DN для пользователей и групп.
струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
Первичный сервер URL-адрес сервера-источника струна
вторичный сервер URL-адрес дополнительного сервера струна
SSL Защита связи LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
имя пользователя Идентификатор пользователя Active Directory с минимальным доступом только для чтения к Base
DN для пользователей и групп
струна

Управленческий кластер

Имя Описание Ценность
размер кластера Размер кластера инт
Хозяева Узлы строка[]
vsanDatastoreName Имя хранилища данных vsan, связанного с кластером струна

PrivateCloudProperties (Свойства PrivateCloud)

Имя Описание Ценность
наличие Свойства, описывающие распределение облака между зонами доступности availabilityProperties
контур Канал ExpressRoute канала
dnsZoneType Тип используемой зоны DNS. "Private"
"Public"
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить шифрования
extendedNetworkBlocks Массив дополнительных сетей, не относящихся к сети, с помощью networkBlock. Сети должны быть
уникальные и не перекрывающиеся между виртуальными сетями в подписке, локальной и
этот атрибут privateCloud networkBlock. Убедитесь, что формат CIDR соответствует
(А.Б.К.Д/Х).
строка[]
Источники идентичности Источники удостоверений единого входа vCenter Источник идентичности[]
интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
управлениеКластер Кластер по умолчанию, используемый для управления ManagementCluster (обязательно)
networkBlock Блок адресов должен быть уникальным в виртуальной сети в вашей подписке как
а также локальная среда. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где
От 0 до 255 от 0 до 255, а X — от 0 до 22
строка (обязательно)
nsxtPassword При необходимости задайте пароль диспетчера NSX-T при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
вторичный контур Вторичный канал expressRoute из отдельного AZ. Только присутствует в
растянутое частное облако
канала
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkId Идентификатор ресурса Azure виртуальной сети струна

Артикул

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. инт
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

SystemAssignedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (назначенный системой или нет). "Нет"
SystemAssigned (обязательно)

Отслеживаемые Ресурсные Теги

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

Примеры использования

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

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

  • групп ресурсов

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

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

Чтобы создать ресурс Microsoft.AVS/privateClouds, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AVS/privateClouds@2024-09-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      availability = {
        secondaryZone = int
        strategy = "string"
        zone = int
      }
      circuit = {
      }
      dnsZoneType = "string"
      encryption = {
        keyVaultProperties = {
          keyName = "string"
          keyVaultUrl = "string"
          keyVersion = "string"
        }
        status = "string"
      }
      extendedNetworkBlocks = [
        "string"
      ]
      identitySources = [
        {
          alias = "string"
          baseGroupDN = "string"
          baseUserDN = "string"
          domain = "string"
          name = "string"
          password = "string"
          primaryServer = "string"
          secondaryServer = "string"
          ssl = "string"
          username = "string"
        }
      ]
      internet = "string"
      managementCluster = {
        clusterSize = int
        hosts = [
          "string"
        ]
        vsanDatastoreName = "string"
      }
      networkBlock = "string"
      nsxtPassword = "string"
      secondaryCircuit = {
      }
      vcenterPassword = "string"
      virtualNetworkId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

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

Microsoft.AVS/privateClouds

Имя Описание Ценность
тождество Удостоверения управляемой службы, назначенные этому ресурсу. SystemAssignedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[-\w\._]+$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. PrivateCloudProperties (Свойства PrivateCloud)
SKU Номер SKU (единица хранения запасов), назначенный этому ресурсу. Sku (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.AVS/privateClouds@2024-09-01"
зоны Зоны доступности. строка[]

ДоступностьНедвижимость

Имя Описание Ценность
secondaryZone Вторичная зона доступности для частного облака инт
стратегия Стратегия доступности частного облака "DualZone"
"SingleZone"
зона Основная зона доступности частного облака инт

Контур

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

Шифрование

Имя Описание Ценность
keyVaultProperties Хранилище ключей, в котором хранится ключ шифрования EncryptionKeyVaultProperties
статус Состояние управляемого клиентом ключа шифрования "Отключено"
"Включено"

EncryptionKeyVaultProperties

Имя Описание Ценность
keyName Имя ключа. струна
keyVaultUrl URL-адрес хранилища. струна
keyVersion Версия ключа. струна

Источник идентичности

Имя Описание Ценность
псевдоним Имя NetBIOS домена струна
baseGroupDN Базовое различающееся имя для групп струна
baseUserDN Базовое различающееся имя для пользователей струна
домен DNS-имя домена струна
имя Имя источника удостоверений струна
пароль Пароль пользователя Active Directory с минимальным доступом только для чтения
Базовый DN для пользователей и групп.
струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
Первичный сервер URL-адрес сервера-источника струна
вторичный сервер URL-адрес дополнительного сервера струна
SSL Защита связи LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
имя пользователя Идентификатор пользователя Active Directory с минимальным доступом только для чтения к Base
DN для пользователей и групп
струна

Управленческий кластер

Имя Описание Ценность
размер кластера Размер кластера инт
Хозяева Узлы строка[]
vsanDatastoreName Имя хранилища данных vsan, связанного с кластером струна

PrivateCloudProperties (Свойства PrivateCloud)

Имя Описание Ценность
наличие Свойства, описывающие распределение облака между зонами доступности availabilityProperties
контур Канал ExpressRoute канала
dnsZoneType Тип используемой зоны DNS. "Private"
"Public"
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить шифрования
extendedNetworkBlocks Массив дополнительных сетей, не относящихся к сети, с помощью networkBlock. Сети должны быть
уникальные и не перекрывающиеся между виртуальными сетями в подписке, локальной и
этот атрибут privateCloud networkBlock. Убедитесь, что формат CIDR соответствует
(А.Б.К.Д/Х).
строка[]
Источники идентичности Источники удостоверений единого входа vCenter Источник идентичности[]
интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
управлениеКластер Кластер по умолчанию, используемый для управления ManagementCluster (обязательно)
networkBlock Блок адресов должен быть уникальным в виртуальной сети в вашей подписке как
а также локальная среда. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где
От 0 до 255 от 0 до 255, а X — от 0 до 22
строка (обязательно)
nsxtPassword При необходимости задайте пароль диспетчера NSX-T при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
вторичный контур Вторичный канал expressRoute из отдельного AZ. Только присутствует в
растянутое частное облако
канала
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. струна

Ограничения целостности:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
virtualNetworkId Идентификатор ресурса Azure виртуальной сети струна

Артикул

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. инт
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

SystemAssignedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (назначенный системой или нет). "Нет"
SystemAssigned (обязательно)

Отслеживаемые Ресурсные Теги

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

Примеры использования

Проверенные модули Azure

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

Модуль Описание
частного облака AVS Модуль ресурсов AVM для частного облака AVS