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

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

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

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

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

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

resource symbolicname 'Microsoft.AVS/privateClouds@2022-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    availability: {
      secondaryZone: int
      strategy: 'string'
      zone: int
    }
    circuit: {}
    encryption: {
      keyVaultProperties: {
        keyName: 'string'
        keyVaultUrl: 'string'
        keyVersion: 'string'
      }
      status: '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'
      ]
    }
    networkBlock: 'string'
    nsxtPassword: 'string'
    secondaryCircuit: {}
    vcenterPassword: 'string'
  }
}

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

privateClouds

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

PrivateCloudIdentity

Имя Описание Значение
тип Тип удостоверения, используемого для частного облака. Тип SystemAssigned относится к неявно созданному удостоверению. Тип None приведет к удалению всех удостоверений из частного облака. "Нет"
SystemAssigned

PrivateCloudProperties

Имя Описание Значение
availability Свойства, описывающие распределение облака между зонами доступности AvailabilityProperties
канал Канал ExpressRoute Цепи
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить Шифрование
identitySources Источники удостоверений vCenter Единый вход IdentitySource[]
Интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
managementCluster Кластер по умолчанию, используемый для управления ManagementCluster
networkBlock Блок адресов должен быть уникальным для виртуальной сети в вашей подписке, а также в локальной среде. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где значения A, B, C, D находятся в диапазоне от 0 до 255, а X — в диапазоне от 0 до 22. string (обязательно)
nsxtPassword При необходимости задайте пароль NSX-T Manager при создании частного облака. строка
secondaryCircuit Дополнительный канал ExpressRoute из отдельной az. Присутствует только в растянутом частном облаке Цепи
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. строка

AvailabilityProperties

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

ExpressRoute

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

Шифрование

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

EncryptionKeyVaultProperties

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

IdentitySource

Имя Описание Значение
alias NetBIOS-имя домена строка
baseGroupDN Базовое различающееся имя для групп строка
baseUserDN Базовое различающееся имя для пользователей строка
домен DNS-имя домена строка
name Имя источника удостоверений строка
password Пароль пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и групп. строка
primaryServer URL-адрес сервера-источника строка
secondaryServer URL-адрес дополнительного сервера строка
ssl Защита обмена данными по протоколу LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
username Идентификатор пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и группы строка

ManagementCluster

Имя Описание Значение
clusterSize Размер кластера INT
Узлы Узлы string[]

Sku

Имя Описание Значение
name Имя номера SKU. строка (обязательно)

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

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

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

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

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

{
  "type": "Microsoft.AVS/privateClouds",
  "apiVersion": "2022-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "availability": {
      "secondaryZone": "int",
      "strategy": "string",
      "zone": "int"
    },
    "circuit": {},
    "encryption": {
      "keyVaultProperties": {
        "keyName": "string",
        "keyVaultUrl": "string",
        "keyVersion": "string"
      },
      "status": "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" ]
    },
    "networkBlock": "string",
    "nsxtPassword": "string",
    "secondaryCircuit": {},
    "vcenterPassword": "string"
  }
}

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

privateClouds

Имя Описание Значение
тип Тип ресурса Microsoft.AVS/privateClouds
версия_API Версия API ресурсов '2022-05-01'
name имя ресурса. string (обязательно)
location Расположение ресурса строка
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU частного облака SKU (обязательно)
удостоверение Удостоверение частного облака, если настроено. PrivateCloudIdentity
properties Свойства ресурса частного облака PrivateCloudProperties

PrivateCloudIdentity

Имя Описание Значение
тип Тип удостоверения, используемого для частного облака. Тип SystemAssigned относится к неявно созданному удостоверению. Тип None приведет к удалению всех удостоверений из частного облака. "Нет"
SystemAssigned

PrivateCloudProperties

Имя Описание Значение
availability Свойства, описывающие распределение облака между зонами доступности AvailabilityProperties
канал Канал ExpressRoute Цепи
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить Шифрование
identitySources Источники удостоверений единого входа vCenter IdentitySource[]
Интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
managementCluster Кластер по умолчанию, используемый для управления ManagementCluster
networkBlock Блок адресов должен быть уникальным для виртуальной сети в вашей подписке, а также в локальной среде. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где значения A, B, C, D находятся в диапазоне от 0 до 255, а X — в диапазоне от 0 до 22. string (обязательно)
nsxtPassword При необходимости задайте пароль NSX-T Manager при создании частного облака. строка
secondaryCircuit Дополнительный канал ExpressRoute из отдельной az. Присутствует только в растянутом частном облаке Цепи
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. строка

AvailabilityProperties

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

ExpressRoute

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

Шифрование

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

EncryptionKeyVaultProperties

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

IdentitySource

Имя Описание Значение
alias NetBIOS-имя домена строка
baseGroupDN Базовое различающееся имя для групп строка
baseUserDN Базовое различающееся имя для пользователей строка
домен DNS-имя домена строка
name Имя источника удостоверений строка
password Пароль пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и групп. строка
primaryServer URL-адрес сервера-источника строка
secondaryServer URL-адрес дополнительного сервера строка
ssl Защита обмена данными LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
username Идентификатор пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и групп. строка

ManagementCluster

Имя Описание Значение
clusterSize Размер кластера INT
Узлы Узлы string[]

Sku

Имя Описание Значение
name Имя номера SKU. string (обязательно)

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AVS/privateClouds@2022-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      availability = {
        secondaryZone = int
        strategy = "string"
        zone = int
      }
      circuit = {}
      encryption = {
        keyVaultProperties = {
          keyName = "string"
          keyVaultUrl = "string"
          keyVersion = "string"
        }
        status = "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"
        ]
      }
      networkBlock = "string"
      nsxtPassword = "string"
      secondaryCircuit = {}
      vcenterPassword = "string"
    }
    sku = {
      name = "string"
    }
  })
}

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

privateClouds

Имя Описание Значение
тип Тип ресурса "Microsoft.AVS/privateClouds@2022-05-01"
name имя ресурса. string (обязательно)
location Расположение ресурса строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
sku Номер SKU частного облака SKU (обязательно)
удостоверение Удостоверение частного облака, если настроено. PrivateCloudIdentity
properties Свойства ресурса частного облака PrivateCloudProperties

PrivateCloudIdentity

Имя Описание Значение
тип Тип удостоверения, используемого для частного облака. Тип SystemAssigned относится к неявно созданному удостоверению. Тип None приведет к удалению всех удостоверений из частного облака. "SystemAssigned"

PrivateCloudProperties

Имя Описание Значение
availability Свойства, описывающие распределение облака между зонами доступности AvailabilityProperties
канал Канал ExpressRoute Цепи
шифрование Шифрование ключей, управляемое клиентом, можно включить или отключить Шифрование
identitySources Источники удостоверений Единый вход vCenter IdentitySource[]
Интернет Подключение к Интернету включено или отключено "Отключено"
"Включено"
managementCluster Кластер по умолчанию, используемый для управления ManagementCluster
networkBlock Блок адресов должен быть уникальным в пределах виртуальной сети в вашей подписке, а также в локальной среде. Убедитесь, что формат CIDR соответствует (A.B.C.D/X), где A, B, C, D находятся в диапазоне от 0 до 255, а X — в диапазоне от 0 до 22 строка (обязательно)
nsxtPassword При необходимости задайте пароль NSX-T Manager при создании частного облака. строка
secondaryCircuit Дополнительный канал ExpressRoute из отдельного az. Присутствует только в растянутом частном облаке Цепи
vcenterPassword При необходимости задайте пароль администратора vCenter при создании частного облака. строка

AvailabilityProperties

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

ExpressRoute

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

Шифрование

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

EncryptionKeyVaultProperties

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

IdentitySource

Имя Описание Значение
alias NetBIOS-имя домена строка
baseGroupDN Базовое различающееся имя для групп строка
baseUserDN Базовое различающееся имя для пользователей строка
домен DNS-имя домена строка
name Имя источника удостоверений строка
password Пароль пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и групп. строка
primaryServer URL-адрес сервера-источника строка
secondaryServer URL-адрес дополнительного сервера строка
ssl Защита обмена данными по протоколу LDAP с помощью SSL-сертификата (LDAPS) "Отключено"
"Включено"
username Идентификатор пользователя Active Directory с минимальным доступом только для чтения к базовому имени DN для пользователей и группы строка

ManagementCluster

Имя Описание Значение
clusterSize Размер кластера INT
Узлы Узлы string[]

Sku

Имя Описание Значение
name Имя номера SKU. строка (обязательно)