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


Маршруты Microsoft.Network 2016-03-30

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

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

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

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

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

resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    provisioningState: 'string'
    routes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          nextHopIpAddress: 'string'
          nextHopType: 'string'
          provisioningState: 'string'
        }
      }
    ]
    subnets: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          ipConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: ...
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: ...
              }
            }
          ]
          networkSecurityGroup: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              defaultSecurityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              networkInterfaces: [
                {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      appliedDnsServers: [
                        'string'
                      ]
                      dnsServers: [
                        'string'
                      ]
                      internalDnsNameLabel: 'string'
                      internalDomainNameSuffix: 'string'
                      internalFqdn: 'string'
                    }
                    enableIPForwarding: bool
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          applicationGatewayBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendAddresses: [
                                  {
                                    fqdn: 'string'
                                    ipAddress: 'string'
                                  }
                                ]
                                backendIPConfigurations: [
                                  ...
                                ]
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfigurations: [
                                  ...
                                ]
                                loadBalancingRules: [
                                  {
                                    id: 'string'
                                  }
                                ]
                                outboundNatRule: {
                                  id: 'string'
                                }
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerInboundNatRules: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfiguration: ...
                                backendPort: int
                                enableFloatingIP: bool
                                frontendIPConfiguration: {
                                  id: 'string'
                                }
                                frontendPort: int
                                idleTimeoutInMinutes: int
                                protocol: 'string'
                                provisioningState: 'string'
                              }
                            }
                          ]
                          primary: bool
                          privateIPAddress: 'string'
                          privateIPAddressVersion: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  privateIPAddress: 'string'
                                  privateIPAllocationMethod: 'string'
                                  provisioningState: 'string'
                                  publicIPAddress: ...
                                  subnet: ...
                                }
                              }
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    macAddress: 'string'
                    networkSecurityGroup: ...
                    primary: bool
                    provisioningState: 'string'
                    resourceGuid: 'string'
                    virtualMachine: {
                      id: 'string'
                    }
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              provisioningState: 'string'
              resourceGuid: 'string'
              securityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              subnets: [
                ...
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          provisioningState: 'string'
          routeTable: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

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

ApplicationGatewayBackendAddress

Имя Описание Ценность
Полное доменное имя Возвращает или задает dns-имя струна
ipAddress Возвращает или задает IP-адрес струна

ApplicationGatewayBackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства внутреннего пула адресов шлюза приложений ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Имя Описание Ценность
backendAddresses Возвращает или задает внутренние адреса ApplicationGatewayBackendAddress[]
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
provisioningState Возвращает или задает состояние подготовки ресурса внутреннего пула адресов, обновляя или удаляя или завершив ошибку струна

BackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
loadBalancingRules Возвращает правила балансировки нагрузки, использующие этот серверный пул адресов SubResource[]
outboundNatRule Возвращает правила исходящего трафика, использующие этот серверный пул адресов SubResource
provisioningState Состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

InboundNatRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства правила NAT для входящего трафика InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Имя Описание Ценность
backendIPConfiguration Возвращает или задает ссылку на частный IP-адрес, определенный в NetworkInterface виртуальной машины. Трафик, отправленный в frontendPort каждого из интерфейсных конфигураций, перенаправляется на внутренний IP-адрес. NetworkInterfaceIPConfiguration
серверный порт Возвращает или задает порт, используемый для внутренних подключений в конечной точке. Атрибут localPort сопоставляет вечный порт конечной точки с внутренним портом роли. Это полезно в сценариях, когда роль должна взаимодействовать с внутренним компонентом на порте, отличном от того, который предоставляется внешним образом. Если это не указано, значение localPort совпадает с атрибутом порта. Задайте для параметра localPort значение "*", чтобы автоматически назначить нераспределенный порт, который можно обнаружить с помощью API среды выполнения. int
enableFloatingIP Настраивает конечную точку виртуальной машины для возможности с плавающего IP-адреса, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL Always ON в SQL Server. Этот параметр нельзя изменить после создания конечной точки bool
frontendIPConfiguration Возвращает или задает ссылку на внешние IP-адреса SubResource
frontendPort Возвращает или задает порт для внешней конечной точки. Вы можете указать любой номер порта, который вы выбрали, но номера портов, указанные для каждой роли в службе, должны быть уникальными. Возможные значения в диапазоне от 1 до 65535, включительно int
idleTimeoutInMinutes Возвращает или задает время ожидания для подключения tcp idle. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если для протокола задано значение Tcp int
протокол Возвращает или задает транспортный протокол для внешней конечной точки. Возможные значения: Udp или Tcp Tcp
'Udp'
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

IPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAddress Возвращает или задает privateIPAddress конфигурации IP-адресов. струна
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddress Возвращает или задает ссылку ресурса PublicIP PublicIPAddress
подсеть Возвращает или задает ссылку ресурса подсети подсети

Microsoft.Network/routeTables

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

NetworkInterface

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства NetworkInterface. NetworkInterfacePropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkInterfaceDnsSettings

Имя Описание Ценность
appliedDnsServers Возвращает или задает список IP-адресов примененных DNS-серверов string[]
dnsServers Возвращает или задает список IP-адресов DNS-серверов string[]
internalDnsNameLabel Возвращает или задает внутреннее DNS-имя струна
internalDomainNameSuffix Возвращает или задает суффикс внутреннего доменного имени сетевого адаптера. струна
internalFqdn Возвращает или задает внутреннее полное доменное имя. струна

NetworkInterfaceIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Имя Описание Ценность
applicationGatewayBackendAddressPools Возвращает или задает ссылку ресурса ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Возвращает или задает ссылку ресурса LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Возвращает или задает список ссылок LoadBalancerInboundNatRules InboundNatRule[]
первичный Получает, является ли это основным адресом клиента в сетевом адаптере bool
privateIPAddress струна
privateIPAddressVersion Возвращает или задает версию адреса PrivateIP (IPv4/IPv6) IPv4
IPv6
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState струна
publicIPAddress Ресурс PublicIPAddress PublicIPAddress
подсеть Подсеть в ресурсе VirtualNetwork подсети

NetworkInterfacePropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает параметры DNS в NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Возвращает или задает, включен ли IPForwarding в сетевом адаптере. bool
ipConfigurations Возвращает или задает список IPConfigurations networkInterface NetworkInterfaceIPConfiguration[]
macAddress Возвращает MAC-адрес сетевого интерфейса струна
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
первичный Получает, является ли это основным сетевым адаптером на виртуальной машине bool
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса сетевого интерфейса струна
virtualMachine Возвращает или задает ссылку на VirtualMachine SubResource

NetworkSecurityGroup

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс группы безопасности сети NetworkSecurityGroupPropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkSecurityGroupPropertiesFormat

Имя Описание Ценность
defaultSecurityRules Возвращает или задает правила безопасности по умолчанию группы безопасности сети SecurityRule[]
networkInterfaces Возвращает коллекцию ссылок на сетевые интерфейсы NetworkInterface[]
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса группы безопасности сети струна
securityRules Возвращает или задает правила безопасности группы безопасности сети SecurityRule[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

PublicIPAddress

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства PublicIpAddress PublicIPAddressPropertiesFormat
Теги Теги ресурсов ResourceTags

PublicIPAddressDnsSettings

Имя Описание Ценность
domainNameLabel Возвращает или задает метку доменного имени. Объединение метки доменного имени и регионализованной зоны DNS состоит из полного доменного имени, связанного с общедоступным IP-адресом. Если указана метка доменного имени, для общедоступного IP-адреса в системе Microsoft Azure DNS создается запись DNS. струна
Полное доменное имя Возвращает полное доменное имя, полное доменное имя записи A DNS, связанной с общедоступным IP-адресом. Это объединение доменаNameLabel и регионализованной зоны DNS. струна
обратныйFqdn Возвращает или задает полное доменное имя обратного имени. Отображаемое пользователем полное доменное имя, разрешающее этот общедоступный IP-адрес. Если указан обратный Fqdn, то запись DNS PTR создается, указывающая из IP-адреса в домене in-addr.arpa на обратное полное доменное имя. струна

PublicIPAddressPropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Возвращает или задает время ожидания простоя общедоступного IP-адреса int
ipAddress струна
ipConfiguration IPConfiguration IPConfiguration
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddressVersion Возвращает или задает версию адреса PublicIP (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Возвращает или задает метод выделения PublicIP (static/Dynamic) Dynamic
"Статический"
resourceGuid Возвращает или задает свойство GUID ресурса publicIP струна

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

Маршрут

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Ресурс маршрутизации RoutePropertiesFormat

RoutePropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Возвращает или задает пакеты IP-адресов, в которые следует перенаправляется. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Возвращает или задает тип прыжка Azure, в который должен отправляться пакет. "Интернет"
"Нет"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна

RouteTable

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов ResourceTags

RouteTablePropertiesFormat

Имя Описание Ценность
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна
Маршруты Возвращает или задает маршруты в таблице маршрутов маршрут[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

SecurityRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Имя Описание Ценность
доступ Возвращает или задает сетевой трафик разрешен или запрещен. Возможные значения: Allow и Deny "Разрешить"
"Запрет" (обязательно)
описание Возвращает или задает описание для этого правила. Ограничено 140 символами. струна
destinationAddressPrefix Возвращает или задает префикс адреса назначения. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка (обязательно)
destinationPortRange Возвращает или задает порт назначения или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
направление Возвращает или задает направление правила. Входящий или исходящий трафик. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
приоритет Возвращает или задает приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int
протокол Возвращает или задает сетевой протокол, к этому правилу применяется. Может быть tcp, Udp или All(*). '*'
Tcp
"Udp" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
sourceAddressPrefix Возвращает или задает префикс исходного адреса. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. строка (обязательно)
sourcePortRange Возвращает или задает исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна

Подсеть

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SubnetPropertiesFormat

SubnetPropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает префикс адреса для подсети. струна
ipConfigurations Возвращает массив ссылок на IP-конфигурации сетевого интерфейса с помощью подсети IPConfiguration[]
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
RouteTable Возвращает или задает ссылку ресурса RouteTable RouteTable

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Примеры краткого руководства

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

Bicep-файл Описание
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание настройки песочницы брандмауэра Azure с зонами Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3.
создание брандмауэра Azure с помощью ipGroups Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
Создание брандмауэра Azure с несколькими общедоступными IP-адресами Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования.
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр.
создание SQL MI в новой виртуальной сети Разверните управляемый экземпляр Базы данных SQL Azure (SQL MI) в новой виртуальной сети.
Hyper-V узел виртуальной машины с вложенными виртуальными машинами Развертывает виртуальную машину на узле Hyper-V и всех зависимых ресурсах, включая виртуальную сеть, общедоступный IP-адрес и таблицы маршрутов.
таблица маршрутов с маршрутами Этот шаблон создает таблицу маршрутов с маршрутами
Защищенные виртуальные центры Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета.
среда тестирования для брандмауэра Azure Premium Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

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

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

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

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

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

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "provisioningState": "string",
    "routes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "nextHopIpAddress": "string",
          "nextHopType": "string",
          "provisioningState": "string"
        }
      }
    ],
    "subnets": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "ipConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": ...,
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": ...
              }
            }
          ],
          "networkSecurityGroup": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "defaultSecurityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "networkInterfaces": [
                {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "appliedDnsServers": [ "string" ],
                      "dnsServers": [ "string" ],
                      "internalDnsNameLabel": "string",
                      "internalDomainNameSuffix": "string",
                      "internalFqdn": "string"
                    },
                    "enableIPForwarding": "bool",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "applicationGatewayBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendAddresses": [
                                  {
                                    "fqdn": "string",
                                    "ipAddress": "string"
                                  }
                                ],
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "loadBalancingRules": [
                                  {
                                    "id": "string"
                                  }
                                ],
                                "outboundNatRule": {
                                  "id": "string"
                                },
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerInboundNatRules": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfiguration": ...,
                                "backendPort": "int",
                                "enableFloatingIP": "bool",
                                "frontendIPConfiguration": {
                                  "id": "string"
                                },
                                "frontendPort": "int",
                                "idleTimeoutInMinutes": "int",
                                "protocol": "string",
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "primary": "bool",
                          "privateIPAddress": "string",
                          "privateIPAddressVersion": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "privateIPAddress": "string",
                                  "privateIPAllocationMethod": "string",
                                  "provisioningState": "string",
                                  "publicIPAddress": ...,
                                  "subnet": ...
                                }
                              },
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "macAddress": "string",
                    "networkSecurityGroup": ...,
                    "primary": "bool",
                    "provisioningState": "string",
                    "resourceGuid": "string",
                    "virtualMachine": {
                      "id": "string"
                    }
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "provisioningState": "string",
              "resourceGuid": "string",
              "securityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "subnets": [
                ...
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "provisioningState": "string",
          "routeTable": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

ApplicationGatewayBackendAddress

Имя Описание Ценность
Полное доменное имя Возвращает или задает dns-имя струна
ipAddress Возвращает или задает IP-адрес струна

ApplicationGatewayBackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства внутреннего пула адресов шлюза приложений ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Имя Описание Ценность
backendAddresses Возвращает или задает внутренние адреса ApplicationGatewayBackendAddress[]
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
provisioningState Возвращает или задает состояние подготовки ресурса внутреннего пула адресов, обновляя или удаляя или завершив ошибку струна

BackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
loadBalancingRules Возвращает правила балансировки нагрузки, использующие этот серверный пул адресов SubResource[]
outboundNatRule Возвращает правила исходящего трафика, использующие этот серверный пул адресов SubResource
provisioningState Состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

InboundNatRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства правила NAT для входящего трафика InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Имя Описание Ценность
backendIPConfiguration Возвращает или задает ссылку на частный IP-адрес, определенный в NetworkInterface виртуальной машины. Трафик, отправленный в frontendPort каждого из интерфейсных конфигураций, перенаправляется на внутренний IP-адрес. NetworkInterfaceIPConfiguration
серверный порт Возвращает или задает порт, используемый для внутренних подключений в конечной точке. Атрибут localPort сопоставляет вечный порт конечной точки с внутренним портом роли. Это полезно в сценариях, когда роль должна взаимодействовать с внутренним компонентом на порте, отличном от того, который предоставляется внешним образом. Если это не указано, значение localPort совпадает с атрибутом порта. Задайте для параметра localPort значение "*", чтобы автоматически назначить нераспределенный порт, который можно обнаружить с помощью API среды выполнения. int
enableFloatingIP Настраивает конечную точку виртуальной машины для возможности с плавающего IP-адреса, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL Always ON в SQL Server. Этот параметр нельзя изменить после создания конечной точки bool
frontendIPConfiguration Возвращает или задает ссылку на внешние IP-адреса SubResource
frontendPort Возвращает или задает порт для внешней конечной точки. Вы можете указать любой номер порта, который вы выбрали, но номера портов, указанные для каждой роли в службе, должны быть уникальными. Возможные значения в диапазоне от 1 до 65535, включительно int
idleTimeoutInMinutes Возвращает или задает время ожидания для подключения tcp idle. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если для протокола задано значение Tcp int
протокол Возвращает или задает транспортный протокол для внешней конечной точки. Возможные значения: Udp или Tcp Tcp
'Udp'
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

IPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAddress Возвращает или задает privateIPAddress конфигурации IP-адресов. струна
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddress Возвращает или задает ссылку ресурса PublicIP PublicIPAddress
подсеть Возвращает или задает ссылку ресурса подсети подсети

Microsoft.Network/routeTables

Имя Описание Ценность
apiVersion Версия API '2016-03-30'
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/routeTables"

NetworkInterface

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства NetworkInterface. NetworkInterfacePropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkInterfaceDnsSettings

Имя Описание Ценность
appliedDnsServers Возвращает или задает список IP-адресов примененных DNS-серверов string[]
dnsServers Возвращает или задает список IP-адресов DNS-серверов string[]
internalDnsNameLabel Возвращает или задает внутреннее DNS-имя струна
internalDomainNameSuffix Возвращает или задает суффикс внутреннего доменного имени сетевого адаптера. струна
internalFqdn Возвращает или задает внутреннее полное доменное имя. струна

NetworkInterfaceIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Имя Описание Ценность
applicationGatewayBackendAddressPools Возвращает или задает ссылку ресурса ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Возвращает или задает ссылку ресурса LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Возвращает или задает список ссылок LoadBalancerInboundNatRules InboundNatRule[]
первичный Получает, является ли это основным адресом клиента в сетевом адаптере bool
privateIPAddress струна
privateIPAddressVersion Возвращает или задает версию адреса PrivateIP (IPv4/IPv6) IPv4
IPv6
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState струна
publicIPAddress Ресурс PublicIPAddress PublicIPAddress
подсеть Подсеть в ресурсе VirtualNetwork подсети

NetworkInterfacePropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает параметры DNS в NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Возвращает или задает, включен ли IPForwarding в сетевом адаптере. bool
ipConfigurations Возвращает или задает список IPConfigurations networkInterface NetworkInterfaceIPConfiguration[]
macAddress Возвращает MAC-адрес сетевого интерфейса струна
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
первичный Получает, является ли это основным сетевым адаптером на виртуальной машине bool
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса сетевого интерфейса струна
virtualMachine Возвращает или задает ссылку на VirtualMachine SubResource

NetworkSecurityGroup

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс группы безопасности сети NetworkSecurityGroupPropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkSecurityGroupPropertiesFormat

Имя Описание Ценность
defaultSecurityRules Возвращает или задает правила безопасности по умолчанию группы безопасности сети SecurityRule[]
networkInterfaces Возвращает коллекцию ссылок на сетевые интерфейсы NetworkInterface[]
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса группы безопасности сети струна
securityRules Возвращает или задает правила безопасности группы безопасности сети SecurityRule[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

PublicIPAddress

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства PublicIpAddress PublicIPAddressPropertiesFormat
Теги Теги ресурсов ResourceTags

PublicIPAddressDnsSettings

Имя Описание Ценность
domainNameLabel Возвращает или задает метку доменного имени. Объединение метки доменного имени и регионализованной зоны DNS состоит из полного доменного имени, связанного с общедоступным IP-адресом. Если указана метка доменного имени, для общедоступного IP-адреса в системе Microsoft Azure DNS создается запись DNS. струна
Полное доменное имя Возвращает полное доменное имя, полное доменное имя записи A DNS, связанной с общедоступным IP-адресом. Это объединение доменаNameLabel и регионализованной зоны DNS. струна
обратныйFqdn Возвращает или задает полное доменное имя обратного имени. Отображаемое пользователем полное доменное имя, разрешающее этот общедоступный IP-адрес. Если указан обратный Fqdn, то запись DNS PTR создается, указывающая из IP-адреса в домене in-addr.arpa на обратное полное доменное имя. струна

PublicIPAddressPropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Возвращает или задает время ожидания простоя общедоступного IP-адреса int
ipAddress струна
ipConfiguration IPConfiguration IPConfiguration
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddressVersion Возвращает или задает версию адреса PublicIP (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Возвращает или задает метод выделения PublicIP (static/Dynamic) Dynamic
"Статический"
resourceGuid Возвращает или задает свойство GUID ресурса publicIP струна

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

Маршрут

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Ресурс маршрутизации RoutePropertiesFormat

RoutePropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Возвращает или задает пакеты IP-адресов, в которые следует перенаправляется. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Возвращает или задает тип прыжка Azure, в который должен отправляться пакет. "Интернет"
"Нет"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна

RouteTable

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов ResourceTags

RouteTablePropertiesFormat

Имя Описание Ценность
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна
Маршруты Возвращает или задает маршруты в таблице маршрутов маршрут[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

SecurityRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Имя Описание Ценность
доступ Возвращает или задает сетевой трафик разрешен или запрещен. Возможные значения: Allow и Deny "Разрешить"
"Запрет" (обязательно)
описание Возвращает или задает описание для этого правила. Ограничено 140 символами. струна
destinationAddressPrefix Возвращает или задает префикс адреса назначения. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка (обязательно)
destinationPortRange Возвращает или задает порт назначения или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
направление Возвращает или задает направление правила. Входящий или исходящий трафик. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
приоритет Возвращает или задает приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int
протокол Возвращает или задает сетевой протокол, к этому правилу применяется. Может быть tcp, Udp или All(*). '*'
Tcp
"Udp" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
sourceAddressPrefix Возвращает или задает префикс исходного адреса. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. строка (обязательно)
sourcePortRange Возвращает или задает исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна

Подсеть

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SubnetPropertiesFormat

SubnetPropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает префикс адреса для подсети. струна
ipConfigurations Возвращает массив ссылок на IP-конфигурации сетевого интерфейса с помощью подсети IPConfiguration[]
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
RouteTable Возвращает или задает ссылку ресурса RouteTable RouteTable

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание брандмауэра с помощью Брандмауэра и ipGroups

развертывание в Azure
Этот шаблон создает брандмауэр Azure с брандмауэром FirewalllPolicy, ссылающийся на правила сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
создание брандмауэра, FirewallPolicy с явным прокси-сервера

развертывание в Azure
Этот шаблон создает брандмауэр Azure, FirewalllPolicy с явными правилами прокси-сервера и сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux

развертывание в Azure
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание настройки песочницы брандмауэра Azure с зонами

развертывание в Azure
Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3.
Создание настройки песочницы с помощью политики брандмауэра

развертывание в Azure
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания брандмауэра Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами. Кроме того, создается политика брандмауэра с 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание песочницы брандмауэра Azure с принудительной туннелированием

развертывание в Azure
Этот шаблон создает песочницу брандмауэра Azure (Linux) с одним брандмауэром, туннелированием через другой брандмауэр в одноранговой виртуальной сети
создание брандмауэра Azure с помощью ipGroups

развертывание в Azure
Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
Создание брандмауэра Azure с несколькими общедоступными IP-адресами

развертывание в Azure
Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования.
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины

развертывание в Azure
Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр.
создание SQL MI в новой виртуальной сети

развертывание в Azure
Разверните управляемый экземпляр Базы данных SQL Azure (SQL MI) в новой виртуальной сети.
Создание SQL MI с настройкой отправки журналов и метрик

развертывание в Azure
Этот шаблон позволяет развернуть SQL MI и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
Создание SQL MI с переходом в новой виртуальной сети

развертывание в Azure
Разверните управляемый экземпляр Базы данных SQL Azure (SQL MI) и JumpBox с помощью SSMS в новой виртуальной сети.
Создание SQL MI с настроенным подключением типа "точка — сеть"

развертывание в Azure
Разверните управляемый экземпляр Базы данных SQL Azure (SQL MI) и шлюз виртуальной сети, настроенный для подключения типа "точка — сеть" в новой виртуальной сети.
Развертывание кластера Azure Data Explorer в виртуальной сети

развертывание в Azure
Этот шаблон позволяет развернуть кластер в виртуальной сети.
среда , необходимая для развертывания управляемого экземпляра SQL Azure

развертывание в Azure
Этот шаблон позволяет создать среду, необходимую для развертывания Управляемого экземпляра SQL Azure — виртуальной сети с двумя подсетями.
Hyper-V узел виртуальной машины с вложенными виртуальными машинами

развертывание в Azure
Развертывает виртуальную машину на узле Hyper-V и всех зависимых ресурсах, включая виртуальную сеть, общедоступный IP-адрес и таблицы маршрутов.
IPv6 в виртуальной сети Azure

развертывание в Azure
Создайте виртуальную сеть IPv4/IPv6 с двумя виртуальными машинами с двумя стеками.
IPv6 в виртуальной сети Azure с std LB

развертывание в Azure
Создайте виртуальную сеть с двумя стеками IPv4/IPv6 с 2 виртуальными машинами и подсистемой балансировки нагрузки уровня "Стандартный" в Интернете.
таблица маршрутов с маршрутами

развертывание в Azure
Этот шаблон создает таблицу маршрутов с маршрутами
Защищенные виртуальные центры

развертывание в Azure
Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета.
среда тестирования для брандмауэра Azure Premium

развертывание в Azure
Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора

развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.
определяемые пользователем маршруты и устройства

развертывание в Azure
Этот шаблон развертывает виртуальную сеть, виртуальные машины в соответствующих подсетях и маршруты для перенаправления трафика на устройство.
сетевое устройство VNS3 для подключения к облаку и безопасности

развертывание в Azure
VNS3 — это программное обеспечение только виртуальное устройство, которое предоставляет объединенные функции и функции устройства безопасности, контроллера доставки приложений и унифицированного устройства управления угрозами на пограничном облачном приложении. Ключевые преимущества, на основе облачных сетей, всегда в конце шифрования, федеративные центры обработки данных, облачные регионы, облачные поставщики и(или) контейнеры, создание единого адресного пространства, проверяемое управление ключами шифрования, сетчатая сеть, управляемая сетью в масштабе, надежной высокой доступности в облаке, изоляция конфиденциальных приложений (быстрое сегментирование сети с низкой стоимостью), сегментация в приложениях, анализ всех данных в движении в облаке. Ключевые сетевые функции; виртуальный маршрутизатор, коммутатор, брандмауэр, концентратор vpn, распространитель многоадресной рассылки, с подключаемыми модулями ДЛЯ WAF, NIDS, кэширования, прокси-сервера, подсистем балансировки нагрузки и других сетевых функций уровня 4 с уровнем 7, VNS3 не требует новых знаний или обучения для реализации, поэтому вы можете интегрировать с существующим сетевым оборудованием.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      provisioningState = "string"
      routes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            nextHopIpAddress = "string"
            nextHopType = "string"
            provisioningState = "string"
          }
        }
      ]
      subnets = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            ipConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = ...
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = ...
                }
              }
            ]
            networkSecurityGroup = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                defaultSecurityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                networkInterfaces = [
                  {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        appliedDnsServers = [
                          "string"
                        ]
                        dnsServers = [
                          "string"
                        ]
                        internalDnsNameLabel = "string"
                        internalDomainNameSuffix = "string"
                        internalFqdn = "string"
                      }
                      enableIPForwarding = bool
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            applicationGatewayBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendAddresses = [
                                    {
                                      fqdn = "string"
                                      ipAddress = "string"
                                    }
                                  ]
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  loadBalancingRules = [
                                    {
                                      id = "string"
                                    }
                                  ]
                                  outboundNatRule = {
                                    id = "string"
                                  }
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerInboundNatRules = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfiguration = ...
                                  backendPort = int
                                  enableFloatingIP = bool
                                  frontendIPConfiguration = {
                                    id = "string"
                                  }
                                  frontendPort = int
                                  idleTimeoutInMinutes = int
                                  protocol = "string"
                                  provisioningState = "string"
                                }
                              }
                            ]
                            primary = bool
                            privateIPAddress = "string"
                            privateIPAddressVersion = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    privateIPAddress = "string"
                                    privateIPAllocationMethod = "string"
                                    provisioningState = "string"
                                    publicIPAddress = ...
                                    subnet = ...
                                  }
                                }
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      macAddress = "string"
                      networkSecurityGroup = ...
                      primary = bool
                      provisioningState = "string"
                      resourceGuid = "string"
                      virtualMachine = {
                        id = "string"
                      }
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                provisioningState = "string"
                resourceGuid = "string"
                securityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                subnets = [
                  ...
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            provisioningState = "string"
            routeTable = {
              etag = "string"
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          }
        }
      ]
    }
  })
}

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

ApplicationGatewayBackendAddress

Имя Описание Ценность
Полное доменное имя Возвращает или задает dns-имя струна
ipAddress Возвращает или задает IP-адрес струна

ApplicationGatewayBackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства внутреннего пула адресов шлюза приложений ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Имя Описание Ценность
backendAddresses Возвращает или задает внутренние адреса ApplicationGatewayBackendAddress[]
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
provisioningState Возвращает или задает состояние подготовки ресурса внутреннего пула адресов, обновляя или удаляя или завершив ошибку струна

BackendAddressPool

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
серверные конфигурации Возвращает коллекцию ссылок на IP-адреса, определенные в сетевых адаптерах NetworkInterfaceIPConfiguration[]
loadBalancingRules Возвращает правила балансировки нагрузки, использующие этот серверный пул адресов SubResource[]
outboundNatRule Возвращает правила исходящего трафика, использующие этот серверный пул адресов SubResource
provisioningState Состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

InboundNatRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства правила NAT для входящего трафика InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Имя Описание Ценность
backendIPConfiguration Возвращает или задает ссылку на частный IP-адрес, определенный в NetworkInterface виртуальной машины. Трафик, отправленный в frontendPort каждого из интерфейсных конфигураций, перенаправляется на внутренний IP-адрес. NetworkInterfaceIPConfiguration
серверный порт Возвращает или задает порт, используемый для внутренних подключений в конечной точке. Атрибут localPort сопоставляет вечный порт конечной точки с внутренним портом роли. Это полезно в сценариях, когда роль должна взаимодействовать с внутренним компонентом на порте, отличном от того, который предоставляется внешним образом. Если это не указано, значение localPort совпадает с атрибутом порта. Задайте для параметра localPort значение "*", чтобы автоматически назначить нераспределенный порт, который можно обнаружить с помощью API среды выполнения. int
enableFloatingIP Настраивает конечную точку виртуальной машины для возможности с плавающего IP-адреса, необходимой для настройки группы доступности SQL AlwaysOn. Этот параметр требуется при использовании групп доступности SQL Always ON в SQL Server. Этот параметр нельзя изменить после создания конечной точки bool
frontendIPConfiguration Возвращает или задает ссылку на внешние IP-адреса SubResource
frontendPort Возвращает или задает порт для внешней конечной точки. Вы можете указать любой номер порта, который вы выбрали, но номера портов, указанные для каждой роли в службе, должны быть уникальными. Возможные значения в диапазоне от 1 до 65535, включительно int
idleTimeoutInMinutes Возвращает или задает время ожидания для подключения tcp idle. Значение может быть задано в диапазоне от 4 до 30 минут. Значение по умолчанию — 4 минуты. Этот элемент используется только в том случае, если для протокола задано значение Tcp int
протокол Возвращает или задает транспортный протокол для внешней конечной точки. Возможные значения: Udp или Tcp Tcp
'Udp'
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна

IPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Имя Описание Ценность
privateIPAddress Возвращает или задает privateIPAddress конфигурации IP-адресов. струна
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddress Возвращает или задает ссылку ресурса PublicIP PublicIPAddress
подсеть Возвращает или задает ссылку ресурса подсети подсети

Microsoft.Network/routeTables

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/routeTables@2016-03-30"

NetworkInterface

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства NetworkInterface. NetworkInterfacePropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkInterfaceDnsSettings

Имя Описание Ценность
appliedDnsServers Возвращает или задает список IP-адресов примененных DNS-серверов string[]
dnsServers Возвращает или задает список IP-адресов DNS-серверов string[]
internalDnsNameLabel Возвращает или задает внутреннее DNS-имя струна
internalDomainNameSuffix Возвращает или задает суффикс внутреннего доменного имени сетевого адаптера. струна
internalFqdn Возвращает или задает внутреннее полное доменное имя. струна

NetworkInterfaceIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Свойства IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Имя Описание Ценность
applicationGatewayBackendAddressPools Возвращает или задает ссылку ресурса ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Возвращает или задает ссылку ресурса LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Возвращает или задает список ссылок LoadBalancerInboundNatRules InboundNatRule[]
первичный Получает, является ли это основным адресом клиента в сетевом адаптере bool
privateIPAddress струна
privateIPAddressVersion Возвращает или задает версию адреса PrivateIP (IPv4/IPv6) IPv4
IPv6
privateIPAllocationMethod Возвращает или задает метод выделения PrivateIP (static/Dynamic) Dynamic
"Статический"
provisioningState струна
publicIPAddress Ресурс PublicIPAddress PublicIPAddress
подсеть Подсеть в ресурсе VirtualNetwork подсети

NetworkInterfacePropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает параметры DNS в NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Возвращает или задает, включен ли IPForwarding в сетевом адаптере. bool
ipConfigurations Возвращает или задает список IPConfigurations networkInterface NetworkInterfaceIPConfiguration[]
macAddress Возвращает MAC-адрес сетевого интерфейса струна
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
первичный Получает, является ли это основным сетевым адаптером на виртуальной машине bool
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса сетевого интерфейса струна
virtualMachine Возвращает или задает ссылку на VirtualMachine SubResource

NetworkSecurityGroup

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс группы безопасности сети NetworkSecurityGroupPropertiesFormat
Теги Теги ресурсов ResourceTags

NetworkSecurityGroupPropertiesFormat

Имя Описание Ценность
defaultSecurityRules Возвращает или задает правила безопасности по умолчанию группы безопасности сети SecurityRule[]
networkInterfaces Возвращает коллекцию ссылок на сетевые интерфейсы NetworkInterface[]
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
resourceGuid Возвращает или задает свойство GUID ресурса группы безопасности сети струна
securityRules Возвращает или задает правила безопасности группы безопасности сети SecurityRule[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

PublicIPAddress

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Свойства PublicIpAddress PublicIPAddressPropertiesFormat
Теги Теги ресурсов ResourceTags

PublicIPAddressDnsSettings

Имя Описание Ценность
domainNameLabel Возвращает или задает метку доменного имени. Объединение метки доменного имени и регионализованной зоны DNS состоит из полного доменного имени, связанного с общедоступным IP-адресом. Если указана метка доменного имени, для общедоступного IP-адреса в системе Microsoft Azure DNS создается запись DNS. струна
Полное доменное имя Возвращает полное доменное имя, полное доменное имя записи A DNS, связанной с общедоступным IP-адресом. Это объединение доменаNameLabel и регионализованной зоны DNS. струна
обратныйFqdn Возвращает или задает полное доменное имя обратного имени. Отображаемое пользователем полное доменное имя, разрешающее этот общедоступный IP-адрес. Если указан обратный Fqdn, то запись DNS PTR создается, указывающая из IP-адреса в домене in-addr.arpa на обратное полное доменное имя. струна

PublicIPAddressPropertiesFormat

Имя Описание Ценность
dnsSettings Возвращает или задает полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Возвращает или задает время ожидания простоя общедоступного IP-адреса int
ipAddress струна
ipConfiguration IPConfiguration IPConfiguration
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
publicIPAddressVersion Возвращает или задает версию адреса PublicIP (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Возвращает или задает метод выделения PublicIP (static/Dynamic) Dynamic
"Статический"
resourceGuid Возвращает или задает свойство GUID ресурса publicIP струна

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

ResourceTags

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

Маршрут

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства Ресурс маршрутизации RoutePropertiesFormat

RoutePropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает целевой CIDR, к которому применяется маршрут. струна
nextHopIpAddress Возвращает или задает пакеты IP-адресов, в которые следует перенаправляется. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. струна
nextHopType Возвращает или задает тип прыжка Azure, в который должен отправляться пакет. "Интернет"
"Нет"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна

RouteTable

Имя Описание Ценность
etag Получает уникальную строку только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
местоположение Расположение ресурса струна
свойства Ресурс таблицы маршрутизации RouteTablePropertiesFormat
Теги Теги ресурсов ResourceTags

RouteTablePropertiesFormat

Имя Описание Ценность
provisioningState Возвращает или задает состояние подготовки ресурса "Обновление/удаление или сбой" струна
Маршруты Возвращает или задает маршруты в таблице маршрутов маршрут[]
Подсетей Возвращает коллекцию ссылок на подсети подсети[]

SecurityRule

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Имя Описание Ценность
доступ Возвращает или задает сетевой трафик разрешен или запрещен. Возможные значения: Allow и Deny "Разрешить"
"Запрет" (обязательно)
описание Возвращает или задает описание для этого правила. Ограничено 140 символами. струна
destinationAddressPrefix Возвращает или задает префикс адреса назначения. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка (обязательно)
destinationPortRange Возвращает или задает порт назначения или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна
направление Возвращает или задает направление правила. Входящий или исходящий трафик. Направление указывает, будет ли правило оцениваться по входящего или исходящему трафику. "Входящий трафик"
"Исходящий" (обязательный)
приоритет Возвращает или задает приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже число приоритета, тем выше приоритет правила. int
протокол Возвращает или задает сетевой протокол, к этому правилу применяется. Может быть tcp, Udp или All(*). '*'
Tcp
"Udp" (обязательно)
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
sourceAddressPrefix Возвращает или задает префикс исходного адреса. ДИАПАЗОН IP-адресов CIDR или источника. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда происходит сетевой трафик. строка (обязательно)
sourcePortRange Возвращает или задает исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. струна

Подсеть

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса струна
идентификатор Идентификатор ресурса струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу струна
свойства SubnetPropertiesFormat

SubnetPropertiesFormat

Имя Описание Ценность
addressPrefix Возвращает или задает префикс адреса для подсети. струна
ipConfigurations Возвращает массив ссылок на IP-конфигурации сетевого интерфейса с помощью подсети IPConfiguration[]
networkSecurityGroup Возвращает или задает ссылку ресурса NetworkSecurityGroup NetworkSecurityGroup
provisioningState Возвращает или задает состояние подготовки ресурса PublicIP с обновлением или удалением или сбоем струна
RouteTable Возвращает или задает ссылку ресурса RouteTable RouteTable

SubResource

Имя Описание Ценность
идентификатор Идентификатор ресурса струна