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


Microsoft.Network ExpressRoutePorts 2023-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bandwidthInGbps: int
    billingType: 'string'
    encapsulation: 'string'
    links: [
      {
        id: 'string'
        name: 'string'
        properties: {
          adminState: 'string'
          macSecConfig: {
            cakSecretIdentifier: 'string'
            cipher: 'string'
            cknSecretIdentifier: 'string'
            sciState: 'string'
          }
        }
      }
    ]
    peeringLocation: 'string'
  }
}

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

ExpressRoutePorts

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

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений с виртуальной машины. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Имя Описание Значение
bandwidthInGbps Пропускная способность приобретенных портов в Гбит/с. INT
billingType Тип выставления счетов для ресурса ExpressRoutePort. MeteredData
'UnlimitedData'
инкапсуляция Метод инкапсуляции на физических портах. "Dot1Q"
'QinQ'
ссылки Набор физических ссылок ресурса ExpressRoutePort. ExpressRouteLink[]
peeringLocation Имя расположения пиринга, с которым физически сопоставляется ExpressRoutePort. строка
Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса дочернего порта, уникальное среди ресурсов дочернего порта родительского порта. строка
properties Свойства ExpressRouteLink. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Имя Описание Значение
adminState Административное состояние физического порта. "Отключено"
"Включено"
macSecConfig Конфигурация MacSec. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Имя Описание Значение
cakSecretIdentifier URL-адрес секретного идентификатора хранилища ключей, содержащий ключ CAK безопасности Mac. строка
cipher Шифр безопасности Mac. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier URL-адрес секретного идентификатора хранилища ключей, содержащий ключ CKN безопасности Mac. строка
sciState Режим Sci включен или отключен. "Отключено"
"Включено"

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

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

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

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

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

{
  "type": "Microsoft.Network/ExpressRoutePorts",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "bandwidthInGbps": "int",
    "billingType": "string",
    "encapsulation": "string",
    "links": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "adminState": "string",
          "macSecConfig": {
            "cakSecretIdentifier": "string",
            "cipher": "string",
            "cknSecretIdentifier": "string",
            "sciState": "string"
          }
        }
      }
    ],
    "peeringLocation": "string"
  }
}

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

ExpressRoutePorts

Имя Описание Значение
тип Тип ресурса Microsoft.Network/ExpressRoutePorts
версия_API Версия API ресурсов '2023-04-01'
name имя ресурса. string (обязательно)
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Удостоверение ExpressRoutePort, если настроено. Управляемое удостоверение службы
properties Свойства ExpressRoutePort. ExpressRoutePortPropertiesFormat

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений с виртуальной машины. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Имя Описание Значение
bandwidthInGbps Пропускная способность приобретенных портов в Гбит/с. INT
тип выставления счетов Тип выставления счетов для ресурса ExpressRoutePort. MeteredData
'UnlimitedData'
инкапсуляция Метод инкапсуляции на физических портах. "Dot1Q"
'QinQ'
ссылки Набор физических ссылок ресурса ExpressRoutePort. ExpressRouteLink[]
peeringLocation Имя расположения пиринга, с которым физически сопоставляется ExpressRoutePort. строка
Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса дочернего порта, уникальное среди ресурсов дочернего порта родительского. строка
properties Свойства ExpressRouteLink. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Имя Описание Значение
adminState Административное состояние физического порта. "Отключено"
"Включено"
macSecConfig Конфигурация MacSec. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Имя Описание Значение
cakSecretIdentifier URL-адрес секретного идентификатора keyvault, содержащий ключ CAK безопасности Mac. строка
cipher Шифр безопасности Mac. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier URL-адрес секретного идентификатора keyvault, содержащий ключ CKN безопасности Mac. строка
sciState Режим Sci включен или отключен. "Отключено"
"Включено"

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

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

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

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

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

Чтобы создать ресурс Microsoft.Network/ExpressRoutePorts, добавьте в шаблон следующую строку Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ExpressRoutePorts@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bandwidthInGbps = int
      billingType = "string"
      encapsulation = "string"
      links = [
        {
          id = "string"
          name = "string"
          properties = {
            adminState = "string"
            macSecConfig = {
              cakSecretIdentifier = "string"
              cipher = "string"
              cknSecretIdentifier = "string"
              sciState = "string"
            }
          }
        }
      ]
      peeringLocation = "string"
    }
  })
}

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

ExpressRoutePorts

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/ExpressRoutePorts@2023-04-01"
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Удостоверение ExpressRoutePort, если оно настроено. Управляемое удостоверение службы
properties Свойства ExpressRoutePort. ExpressRoutePortPropertiesFormat

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения, используемого для ресурса. Тип SystemAssigned, UserAssigned включает как условно созданное удостоверение, так и набор удостоверений, назначенных пользователем. Тип None приведет к удалению всех удостоверений с виртуальной машины. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

ManagedServiceIdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Имя Описание Значение
bandwidthInGbps Пропускная способность приобретенных портов в Гбит/с. INT
billingType Тип выставления счетов для ресурса ExpressRoutePort. "MeteredData"
"UnlimitedData"
инкапсуляция Метод инкапсуляции на физических портах. "Dot1Q"
"QinQ"
ссылки Набор физических ссылок ресурса ExpressRoutePort. ExpressRouteLink[]
peeringLocation Имя расположения пиринга, с которым физически сопоставляется ExpressRoutePort. строка
Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса дочернего порта, уникальное среди ресурсов дочернего порта родительского порта. строка
properties Свойства ExpressRouteLink. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Имя Описание Значение
adminState Административное состояние физического порта. "Отключено"
"Включено"
macSecConfig Конфигурация MacSec. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Имя Описание Значение
cakSecretIdentifier URL-адрес секретного идентификатора хранилища ключей, содержащий ключ CAK безопасности Mac. строка
cipher Шифр безопасности Mac. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier URL-адрес секретного идентификатора хранилища ключей, содержащий ключ CKN безопасности Mac. строка
sciState Режим Sci включен или отключен. "Отключено"
"Включено"