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


Microsoft.Network privateLinkServices 2020-11-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/privateLinkServices@2020-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    autoApproval: {
      subscriptions: [
        'string'
      ]
    }
    enableProxyProtocol: bool
    fqdns: [
      'string'
    ]
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          primary: bool
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIpConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
            type: 'string'
          }
        }
      }
    ]
    loadBalancerFrontendIpConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'EdgeZone'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosCustomPolicy: {
                  id: 'string'
                }
                protectedIP: bool
                protectionCoverage: 'string'
              }
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: {
                public-ip-address-object
              }
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'Standard'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: {
                public-ip-address-object
              }
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {}
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIpConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    visibility: {
      subscriptions: [
        'string'
      ]
    }
  }
}

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

privateLinkServices

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

Ограничение символов: 2-64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа. Заканчивается буквенно-цифровым символом или символом подчеркивания.
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
extendedLocation Расширенное расположение подсистемы балансировки нагрузки. ExtendedLocation
properties Свойства службы приватного канала. PrivateLinkServiceProperties

ExtendedLocation

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

PrivateLinkServiceProperties

Имя Описание Значение
autoApproval Список автоматического утверждения службы приватного канала. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Включена ли служба приватного канала для протокола прокси-сервера. bool
Полных доменных имен Список полного доменного имени. string[]
ipConfigurations Массив IP-конфигураций службы приватного канала. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations Массив ссылок на IP-конфигурации подсистемы балансировки нагрузки. FrontendIPConfiguration[]
видимость Список видимости службы приватного канала. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Имя Описание Значение
subscriptions Список подписок. string[]

PrivateLinkServiceIpConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации службы приватного канала. строка
properties Свойства IP-конфигурации службы приватного канала. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Имя Описание Значение
primary Является ли IP-конфигурация основной или нет. bool
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли конкретная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. IPv4
IPv6
privateIPAllocationMethod Метод выделения частных IP-адресов. "Динамический"
"Статический"
подсеть Ссылка на ресурс подсети. Подсеть

Подсеть

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. SubnetPropertiesFormat
тип Тип ресурса. строка

SubnetPropertiesFormat

Имя Описание Значение
addressPrefix Префикс адреса для подсети. строка
addressPrefixes Список префиксов адресов для подсети. string[]
applicationGatewayIpConfigurations Ip-конфигурации шлюза приложений для ресурса виртуальной сети. ApplicationGatewayIPConfiguration[]
Делегации Массив ссылок на делегирования в подсети. Делегирование[]
ipAllocations Массив IpAllocation, ссылающийся на эту подсеть. SubResource[]
natGateway Шлюз NAT, связанный с этой подсетью. SubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Включение или отключение применения политик сети к частной конечной точке в подсети. "Отключено"
"Включено"
privateLinkServiceNetworkPolicies Включите или отключите применение политик сети к службе приватного канала в подсети. "Отключено"
"Включено"
routeTable Ссылка на ресурс RouteTable. RouteTable
serviceEndpointPolicies Массив политик конечных точек службы. ServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации, уникальной в пределах Шлюз приложений. строка
properties Свойства IP-конфигурации шлюза приложений. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Имя Описание Значение
подсеть Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

Делегирование

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах подсети. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. ServiceDelegationPropertiesFormat
тип Тип ресурса. строка

ServiceDelegationPropertiesFormat

Имя Описание Значение
serviceName Имя службы, которой должна быть делегирована подсеть (например, Microsoft.Sql/servers). строка

NetworkSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности сети. NetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

NetworkSecurityGroupPropertiesFormat

Имя Описание Значение
securityRules Коллекция правил безопасности группы безопасности сети. SecurityRule[]

SecurityRule

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства правила безопасности. SecurityRulePropertiesFormat
тип Тип ресурса. строка

SecurityRulePropertiesFormat

Имя Описание Значение
access Сетевой трафик разрешен или запрещен. "Разрешить"
Deny (обязательно)
description Описание этого правила. Ограничено 140 символами. строка
destinationAddressPrefix Префикс адреса назначения. CIDR или диапазон IP-адресов назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка
destinationAddressPrefixes Префиксы адреса назначения. Диапазоны IP-адресов CIDR или назначения. string[]
destinationApplicationSecurityGroups Группа безопасности приложения, указанная в качестве назначения. ApplicationSecurityGroup[]
destinationPortRange Порт или диапазон назначения. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
destinationPortRanges Диапазоны портов назначения. string[]
direction Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика. "Входящие"
"Исходящий" (обязательно)
priority Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже номер приоритета, тем выше приоритет правила. INT
protocol Сетевой протокол, к которому применяется данное правило. '*'
'Ах'
'Esp'
'Icmp'
Tcp
"Udp" (обязательно)
sourceAddressPrefix Диапазон CIDR или исходный IP-адрес. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда поступает сетевой трафик. строка
sourceAddressPrefixes Диапазоны CIDR или исходных IP-адресов. string[]
sourceApplicationSecurityGroups Группа безопасности приложений, указанная в качестве источника. ApplicationSecurityGroup[]
sourcePortRange Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
sourcePortRanges Диапазоны исходных портов. string[]

ApplicationSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности приложений. ApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

ApplicationSecurityGroupPropertiesFormat

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

RouteTable

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства таблицы маршрутов. RouteTablePropertiesFormat
tags Теги ресурсов. объект

RouteTablePropertiesFormat

Имя Описание Значение
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. Значение True означает отключить. bool
маршруты Коллекция маршрутов, содержащихся в таблице маршрутов. Route[]

Маршрут

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства маршрута. RoutePropertiesFormat
тип Тип ресурса. строка

RoutePropertiesFormat

Имя Описание Значение
addressPrefix CiDR назначения, к которому применяется маршрут. строка
hasBgpOverride Значение, указывающее, переопределяет ли этот маршрут перекрывающиеся маршруты BGP независимо от LPM. bool
nextHopIpAddress Пакеты IP-адресов должны быть переадресованы. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. строка
nextHopType Тип прыжка Azure, куда должны отправляться пакеты. "Интернет"
"Нет"
VirtualAppliance
VirtualNetworkGateway
"VnetLocal" (обязательно)

ServiceEndpointPolicy

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства политики конечной точки службы. ServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. объект

ServiceEndpointPolicyPropertiesFormat

Имя Описание Значение
serviceEndpointPolicyDefinitions Коллекция определений политик конечной точки службы политики конечной точки службы. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства определения политики конечной точки службы. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Имя Описание Значение
description Описание этого правила. Ограничено 140 символами. строка
служба Имя конечной точки службы. строка
serviceResources Список ресурсов службы. string[]

ServiceEndpointPropertiesFormat

Имя Описание Значение
Расположения Список расположений. string[]
служба Тип службы конечной точки. строка

FrontendIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в наборе интерфейсных IP-конфигураций, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства пробы подсистемы балансировки нагрузки. FrontendIPConfigurationPropertiesFormat
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

FrontendIPConfigurationPropertiesFormat

Имя Описание Значение
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. IPv4
IPv6
privateIPAllocationMethod Метод выделения частного IP-адреса. "Динамический"
"Статический"
publicIpAddress; Ссылка на ресурс общедоступного IP-адреса. PublicIPAddress
publicIPPrefix Ссылка на ресурс префикса общедоступного IP-адреса. SubResource
подсеть Ссылка на ресурс подсети. Подсеть

PublicIPAddress

Имя Описание Значение
extendedLocation Расширенное расположение общедоступного IP-адреса. ExtendedLocation
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства общедоступного IP-адреса. PublicIPAddressPropertiesFormat
sku Номер SKU общедоступного IP-адреса. PublicIPAddressSku
tags Теги ресурсов. объект
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

PublicIPAddressPropertiesFormat

Имя Описание Значение
ddosSettings Настраиваемая политика защиты от атак DDoS, связанная с общедоступным IP-адресом. DdosSettings
dnsSettings Полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Время ожидания общедоступного IP-адреса. INT
ipAddress IP-адрес, связанный с ресурсом общедоступного IP-адреса. строка
ipTags Список тегов, связанных с общедоступным IP-адресом. IpTag[]
linkedPublicIPAddress Связанный общедоступный IP-адрес ресурса общедоступного IP-адреса. PublicIPAddress
migrationPhase Этап миграции общедоступного IP-адреса. "Прерывание"
"Фиксация"
"Зафиксировано"
"Нет"
"Подготовка"
natGateway NatGateway для общедоступного IP-адреса. NatGateway
publicIPAddressVersion Версия общедоступного IP-адреса. IPv4
IPv6
publicIPAllocationMethod Метод выделения общедоступных IP-адресов. "Динамический"
"Статический"
publicIPPrefix Для этого общедоступного IP-адреса следует выделить префикс общедоступного IP-адреса. SubResource
servicePublicIPAddress Общедоступный IP-адрес службы ресурса общедоступного IP-адреса. PublicIPAddress

DdosSettings

Имя Описание Значение
ddosCustomPolicy Настраиваемая политика DDoS, связанная с общедоступным IP-адресом. SubResource
protectedIP Включает защиту от атак DDoS на общедоступном IP-адресе. bool
protectionCoverage Настройка политики защиты от атак DDoS для общедоступного IP-адреса. Возможность настройки будет доступна только для стандартного покрытия. "Базовый"
"Стандартный"

PublicIPAddressDnsSettings

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

IpTag

Имя Описание Значение
ipTagType Тип тега IP. Пример: FirstPartyUsage. строка
тег Значение тега IP, связанного с общедоступным IP-адресом. Пример: SQL. строка

NatGateway

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства шлюза NAT. NatGatewayPropertiesFormat
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов. объект
зоны; Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. string[]

NatGatewayPropertiesFormat

Имя Описание Значение
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. INT
publicIpAddresses Массив общедоступных IP-адресов, связанных с ресурсом шлюза NAT. SubResource[]
publicIpPrefixes Массив префиксов общедоступных IP-адресов, связанных с ресурсом шлюза nat. SubResource[]

NatGatewaySku

Имя Описание Значение
name Имя SKU шлюза Nat. "Стандартный"

PublicIPAddressSku

Имя Описание Значение
name Имя номера SKU общедоступного IP-адреса. "Базовый"
"Стандартный"
Уровень Уровень SKU общедоступного IP-адреса. "Глобальный"
"Региональный"

PrivateLinkServicePropertiesVisibility

Имя Описание Значение
subscriptions Список подписок. string[]

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

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

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Front Door premium с виртуальной машиной и службой Приватный канал

Развертывание в Azure
Этот шаблон создает Front Door premium и виртуальную машину, настроенную в качестве веб-сервера. Front Door использует частную конечную точку со службой Приватный канал для отправки трафика на виртуальную машину.
Пример службы Приватный канал

Развертывание в Azure
В этом шаблоне показано, как создать службу приватного канала

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

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

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

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

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

{
  "type": "Microsoft.Network/privateLinkServices",
  "apiVersion": "2020-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "autoApproval": {
      "subscriptions": [ "string" ]
    },
    "enableProxyProtocol": "bool",
    "fqdns": [ "string" ],
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "primary": "bool",
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIpConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            },
            "type": "string"
          }
        }
      }
    ],
    "loadBalancerFrontendIpConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "EdgeZone"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosCustomPolicy": {
                  "id": "string"
                },
                "protectedIP": "bool",
                "protectionCoverage": "string"
              },
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": { public-ip-address-object },
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "Standard"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": { public-ip-address-object }
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {},
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIpConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        }
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "visibility": {
      "subscriptions": [ "string" ]
    }
  }
}

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

privateLinkServices

Имя Описание Значение
тип Тип ресурса Microsoft.Network/privateLinkServices
версия_API Версия API ресурсов '2020-11-01'
name имя ресурса. строка (обязательно)

Ограничение символов: 2–64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа. Заканчивается буквенно-цифровым символом или символом подчеркивания.
location Расположение ресурса. строка
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
extendedLocation Расширенное расположение подсистемы балансировки нагрузки. ExtendedLocation
properties Свойства службы приватного канала. PrivateLinkServiceProperties

ExtendedLocation

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

PrivateLinkServiceProperties

Имя Описание Значение
AutoApproval Список автоматического утверждения службы приватного канала. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Включена ли служба приватного канала для протокола прокси-сервера. bool
Полных доменных имен Список полного доменного имени. string[]
ipConfigurations Массив IP-конфигураций службы приватного канала. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations Массив ссылок на IP-конфигурации подсистемы балансировки нагрузки. FrontendIPConfiguration[]
видимость Список видимости службы приватного канала. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Имя Описание Значение
subscriptions Список подписок. string[]

PrivateLinkServiceIpConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации службы приватного канала. строка
properties Свойства IP-конфигурации службы приватного канала. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Имя Описание Значение
primary Является ли ip-конфигурация основной или нет. bool
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли конкретная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. IPv4
IPv6
privateIPAllocationMethod Метод выделения частного IP-адреса. "Динамический"
"Статический"
подсеть Ссылка на ресурс подсети. Подсеть

Подсеть

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. SubnetPropertiesFormat
тип Тип ресурса. строка

SubnetPropertiesFormat

Имя Описание Значение
addressPrefix Префикс адреса для подсети. строка
addressPrefixes Список префиксов адресов для подсети. string[]
applicationGatewayIpConfigurations IP-конфигурации шлюза приложений для ресурса виртуальной сети. ApplicationGatewayIPConfiguration[]
Делегации Массив ссылок на делегирования в подсети. Делегирование[]
ipAllocations Массив IpAllocation, ссылающийся на эту подсеть. SubResource[]
natGateway Шлюз NAT, связанный с этой подсетью. SubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Включить или отключить применение политик сети к частной конечной точке в подсети. "Отключено"
"Включено"
privateLinkServiceNetworkPolicies Включить или отключить применение политик сети к службе приватного канала в подсети. "Отключено"
"Включено"
routeTable Ссылка на ресурс RouteTable. RouteTable
serviceEndpointPolicies Массив политик конечных точек службы. ServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации, которая является уникальной в пределах Шлюз приложений. строка
properties Свойства IP-конфигурации шлюза приложений. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Имя Описание Значение
подсеть Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

Делегирование

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах подсети. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. ServiceDelegationPropertiesFormat
тип Тип ресурса. строка

ServiceDelegationPropertiesFormat

Имя Описание Значение
serviceName Имя службы, которой должна быть делегирована подсеть (например, Microsoft.Sql/servers). строка

NetworkSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности сети. NetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

NetworkSecurityGroupPropertiesFormat

Имя Описание Значение
securityRules Коллекция правил безопасности группы безопасности сети. SecurityRule[]

SecurityRule

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства правила безопасности. SecurityRulePropertiesFormat
тип Тип ресурса. строка

SecurityRulePropertiesFormat

Имя Описание Значение
access Сетевой трафик разрешен или запрещен. "Разрешить"
Deny (обязательно)
description Описание этого правила. Ограничено 140 символами. строка
destinationAddressPrefix Префикс адреса назначения. CIDR или диапазон IP-адресов назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка
destinationAddressPrefixes Префиксы адреса назначения. Диапазоны IP-адресов CIDR или назначения. string[]
destinationApplicationSecurityGroups Группа безопасности приложения, указанная в качестве назначения. ApplicationSecurityGroup[]
destinationPortRange Конечный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
destinationPortRanges Диапазоны портов назначения. string[]
direction Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика. "Входящий трафик"
Outbound (обязательный)
priority Приоритет правила. Значение может находиться в диапазоне от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже номер приоритета, тем выше приоритет правила. INT
protocol Сетевой протокол, к которому применяется данное правило. '*'
'Ах'
'Esp'
'Icmp'
"Tcp"
"Udp" (обязательно)
sourceAddressPrefix CIDR или исходный диапазон IP-адресов. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда поступает сетевой трафик. строка
sourceAddressPrefixes Диапазоны CIDR или исходных IP-адресов. string[]
sourceApplicationSecurityGroups Группа безопасности приложения, указанная в качестве источника. ApplicationSecurityGroup[]
sourcePortRange Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
sourcePortRanges Диапазоны исходных портов. string[]

ApplicationSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности приложений. ApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

ApplicationSecurityGroupPropertiesFormat

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

RouteTable

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства таблицы маршрутов. RouteTablePropertiesFormat
tags Теги ресурсов. объект

RouteTablePropertiesFormat

Имя Описание Значение
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. Значение True означает отключить. bool
маршруты Коллекция маршрутов, содержащихся в таблице маршрутов. Route[]

Маршрут

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства маршрута. RoutePropertiesFormat
тип Тип ресурса. строка

RoutePropertiesFormat

Имя Описание Значение
addressPrefix CiDR назначения, к которому применяется маршрут. строка
hasBgpOverride Значение, указывающее, переопределяет ли этот маршрут перекрывающиеся маршруты BGP независимо от LPM. bool
nextHopIpAddress Пакеты IP-адресов должны быть переадресованы. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. строка
nextHopType Тип прыжка Azure, куда должны отправляться пакеты. "Интернет"
"Нет"
VirtualAppliance
VirtualNetworkGateway
"VnetLocal" (обязательно)

ServiceEndpointPolicy

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства политики конечной точки службы. ServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. объект

ServiceEndpointPolicyPropertiesFormat

Имя Описание Значение
serviceEndpointPolicyDefinitions Коллекция определений политик конечной точки службы политики конечной точки службы. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства определения политики конечной точки службы. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Имя Описание Значение
description Описание этого правила. Ограничено 140 символами. строка
служба Имя конечной точки службы. строка
serviceResources Список ресурсов службы. string[]

ServiceEndpointPropertiesFormat

Имя Описание Значение
Расположения Список расположений. string[]
служба Тип службы конечной точки. строка

FrontendIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникальное в наборе интерфейсных IP-конфигураций, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства пробы подсистемы балансировки нагрузки. FrontendIPConfigurationPropertiesFormat
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

FrontendIPConfigurationPropertiesFormat

Имя Описание Значение
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли конкретная ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. IPv4
IPv6
privateIPAllocationMethod Метод выделения частного IP-адреса. "Динамический"
"Статический"
publicIpAddress; Ссылка на ресурс общедоступного IP-адреса. PublicIPAddress
publicIPPrefix Ссылка на ресурс префикса общедоступного IP-адреса. SubResource
подсеть Ссылка на ресурс подсети. Подсеть

PublicIPAddress

Имя Описание Значение
extendedLocation Расширенное расположение общедоступного IP-адреса. ExtendedLocation
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства общедоступного IP-адреса. PublicIPAddressPropertiesFormat
sku Номер SKU общедоступного IP-адреса. PublicIPAddressSku
tags Теги ресурсов. объект
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

PublicIPAddressPropertiesFormat

Имя Описание Значение
ddosSettings Настраиваемая политика защиты от атак DDoS, связанная с общедоступным IP-адресом. DdosSettings
dnsSettings Полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Время ожидания простоя общедоступного IP-адреса. INT
ipAddress IP-адрес, связанный с ресурсом общедоступного IP-адреса. строка
ipTags Список тегов, связанных с общедоступным IP-адресом. IpTag[]
linkedPublicIPAddress Связанный общедоступный IP-адрес ресурса общедоступного IP-адреса. PublicIPAddress
migrationPhase Этап миграции общедоступного IP-адреса. 'Abort'
"Фиксация"
"Зафиксировано"
"Нет"
"Подготовка"
natGateway NatGateway для общедоступного IP-адреса. NatGateway
publicIPAddressVersion Версия общедоступного IP-адреса. IPv4
IPv6
publicIPAllocationMethod Метод выделения общедоступных IP-адресов. "Динамический"
"Статический"
publicIPPrefix Префикс общедоступного IP-адреса должен быть выделен из этого общедоступного IP-адреса. SubResource
servicePublicIPAddress Общедоступный IP-адрес службы ресурса общедоступного IP-адреса. PublicIPAddress

DdosSettings

Имя Описание Значение
ddosCustomPolicy Настраиваемая политика DDoS, связанная с общедоступным IP-адресом. SubResource
protectedIP Включает защиту от атак DDoS на общедоступном IP-адресе. bool
protectionCoverage Настройка политики защиты от атак DDoS для общедоступного IP-адреса. Возможность настройки будет доступна только для стандартного покрытия. "Базовый"
"Стандартный"

PublicIPAddressDnsSettings

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

IpTag

Имя Описание Значение
ipTagType Тип тега IP. Пример: FirstPartyUsage. строка
тег Значение тега IP, связанного с общедоступным IP-адресом. Пример: SQL. строка

NatGateway

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства шлюза Nat. NatGatewayPropertiesFormat
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов. объект
зоны; Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. string[]

NatGatewayPropertiesFormat

Имя Описание Значение
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. INT
publicIpAddresses Массив общедоступных IP-адресов, связанных с ресурсом шлюза NAT. SubResource[]
publicIpPrefixes Массив префиксов общедоступных IP-адресов, связанных с ресурсом шлюза NAT. SubResource[]

NatGatewaySku

Имя Описание Значение
name Имя SKU шлюза Nat. "Стандартный"

PublicIPAddressSku

Имя Описание Значение
name Имя номера SKU общедоступного IP-адреса. "Базовый"
"Стандартный"
Уровень Уровень номера SKU общедоступного IP-адреса. "Глобальный"
"Региональный"

PrivateLinkServicePropertiesVisibility

Имя Описание Значение
subscriptions Список подписок. string[]

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

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

Шаблон Описание
Развертывание vSensors для автоматического масштабирования Darktrace

Развертывание в Azure
Этот шаблон позволяет развернуть автоматическое развертывание darktrace vSensors с автоматическим масштабированием.
Front Door Premium с виртуальной машиной и службой Приватный канал

Развертывание в Azure
Этот шаблон создает Front Door Premium и виртуальную машину, настроенную в качестве веб-сервера. Front Door использует частную конечную точку со службой Приватный канал для отправки трафика на виртуальную машину.
Пример службы Приватный канал

Развертывание в Azure
В этом шаблоне показано, как создать службу приватного канала.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/privateLinkServices@2020-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoApproval = {
        subscriptions = [
          "string"
        ]
      }
      enableProxyProtocol = bool
      fqdns = [
        "string"
      ]
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            primary = bool
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIpConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
              type = "string"
            }
          }
        }
      ]
      loadBalancerFrontendIpConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "EdgeZone"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosCustomPolicy = {
                    id = "string"
                  }
                  protectedIP = bool
                  protectionCoverage = "string"
                }
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = {
                  public-ip-address-object
                }
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "Standard"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = {
                  public-ip-address-object
                }
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {}
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIpConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      visibility = {
        subscriptions = [
          "string"
        ]
      }
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

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

privateLinkServices

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/privateLinkServices@2020-11-01"
name имя ресурса. string (обязательно)

Ограничение символов: 2-64

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания, точки и дефисы.

Начинается с буквенно-цифрового символа. Заканчивается буквенно-цифровым символом или символом подчеркивания.
location Расположение ресурса. строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
extendedLocation Расширенное расположение подсистемы балансировки нагрузки. ExtendedLocation
properties Свойства службы приватного канала. PrivateLinkServiceProperties

ExtendedLocation

Имя Описание Значение
name Имя расширенного расположения. string (обязательно)
тип Тип расширенного расположения. "EdgeZone" (обязательно)

PrivateLinkServiceProperties

Имя Описание Значение
autoApproval Список автоматического утверждения службы приватного канала. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Включена ли служба приватного канала для протокола прокси-сервера. bool
Полных доменных имен Список полного доменного имени. string[]
ipConfigurations Массив IP-конфигураций службы приватного канала. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations Массив ссылок на IP-конфигурации подсистемы балансировки нагрузки. FrontendIPConfiguration[]
видимость Список видимости службы приватного канала. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Имя Описание Значение
subscriptions Список подписок. string[]

PrivateLinkServiceIpConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации службы приватного канала. строка
properties Свойства IP-конфигурации службы приватного канала. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Имя Описание Значение
primary Является ли ip-конфигурация основной или нет. bool
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли конкретная IP-конфигурация IPv4 или IPv6. Значение по умолчанию — IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Метод выделения частного IP-адреса. "Динамический"
"Static"
подсеть Ссылка на ресурс подсети. Подсеть

Подсеть

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. SubnetPropertiesFormat
тип Тип ресурса. строка

SubnetPropertiesFormat

Имя Описание Значение
addressPrefix Префикс адреса для подсети. строка
addressPrefixes Список префиксов адресов для подсети. string[]
applicationGatewayIpConfigurations IP-конфигурации шлюза приложений для ресурса виртуальной сети. ApplicationGatewayIPConfiguration[]
Делегации Массив ссылок на делегирования в подсети. Делегирование[]
ipAllocations Массив IpAllocation, ссылающийся на эту подсеть. SubResource[]
natGateway Шлюз NAT, связанный с этой подсетью. SubResource
networkSecurityGroup Ссылка на ресурс NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Включить или отключить применение политик сети к частной конечной точке в подсети. "Отключено"
"Включено"
privateLinkServiceNetworkPolicies Включить или отключить применение политик сети к службе приватного канала в подсети. "Отключено"
"Включено"
routeTable Ссылка на ресурс RouteTable. RouteTable
serviceEndpointPolicies Массив политик конечных точек службы. ServiceEndpointPolicy[]
serviceEndpoints Массив конечных точек службы. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя IP-конфигурации, уникальной в пределах Шлюз приложений. строка
properties Свойства IP-конфигурации шлюза приложений. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Имя Описание Значение
подсеть Ссылка на ресурс подсети. Подсеть, из которой шлюз приложений получает свой частный адрес. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

Делегирование

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах подсети. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства подсети. ServiceDelegationPropertiesFormat
тип Тип ресурса. строка

ServiceDelegationPropertiesFormat

Имя Описание Значение
serviceName Имя службы, которой должна быть делегирована подсеть (например, Microsoft.Sql/servers). строка

NetworkSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности сети. NetworkSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

NetworkSecurityGroupPropertiesFormat

Имя Описание Значение
securityRules Коллекция правил безопасности группы безопасности сети. SecurityRule[]

SecurityRule

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства правила безопасности. SecurityRulePropertiesFormat
тип Тип ресурса. строка

SecurityRulePropertiesFormat

Имя Описание Значение
access Сетевой трафик разрешен или запрещен. "Разрешить"
"Deny" (обязательно)
description Описание этого правила. Ограничено 140 символами. строка
destinationAddressPrefix Префикс адреса назначения. CIDR или диапазон IP-адресов назначения. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. строка
destinationAddressPrefixes Префиксы адресов назначения. Диапазоны CIDR или целевых IP-адресов. string[]
destinationApplicationSecurityGroups Группа безопасности приложения, указанная в качестве назначения. ApplicationSecurityGroup[]
destinationPortRange Порт или диапазон назначения. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
destinationPortRanges Диапазоны портов назначения. string[]
direction Направление правила. Направление указывает, будет ли правило оцениваться на основе входящего и исходящего трафика. "Входящие"
"Исходящий" (обязательно)
priority Приоритет правила. Значение может быть от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже номер приоритета, тем выше приоритет правила. INT
protocol Сетевой протокол, к которому применяется данное правило. "*"
"Ах"
"Esp"
"Icmp"
"Tcp"
"Udp" (обязательно)
sourceAddressPrefix Диапазон CIDR или исходный IP-адрес. Звездочка "*" также может использоваться для сопоставления всех исходных IP-адресов. Также можно использовать теги по умолчанию, такие как VirtualNetwork, AzureLoadBalancer и Internet. Если это правило входящего трафика, указывает, откуда поступает сетевой трафик. строка
sourceAddressPrefixes Диапазоны CIDR или исходных IP-адресов. string[]
sourceApplicationSecurityGroups Группа безопасности приложений, указанная в качестве источника. ApplicationSecurityGroup[]
sourcePortRange Исходный порт или диапазон. Целое число или диапазон от 0 до 65535. Звездочка "*" также может использоваться для сопоставления всех портов. строка
sourcePortRanges Диапазоны исходных портов. string[]

ApplicationSecurityGroup

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства группы безопасности приложений. ApplicationSecurityGroupPropertiesFormat
tags Теги ресурсов. объект

ApplicationSecurityGroupPropertiesFormat

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

RouteTable

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства таблицы маршрутов. RouteTablePropertiesFormat
tags Теги ресурсов. объект

RouteTablePropertiesFormat

Имя Описание Значение
disableBgpRoutePropagation Следует ли отключить маршруты, полученные BGP в этой таблице маршрутов. True означает отключить. bool
маршруты Коллекция маршрутов, содержащихся в таблице маршрутов. Route[]

Маршрут

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства маршрута. RoutePropertiesFormat
тип Тип ресурса. строка

RoutePropertiesFormat

Имя Описание Значение
addressPrefix Конечный CIDR, к которому применяется маршрут. строка
hasBgpOverride Значение , указывающее, переопределяет ли этот маршрут перекрывающиеся маршруты BGP независимо от LPM. bool
nextHopIpAddress Пакеты IP-адресов должны быть перенаправлены. Значения следующего прыжка разрешены только в маршрутах, где тип следующего прыжка — VirtualAppliance. строка
nextHopType Тип прыжка Azure, куда должны отправляться пакеты. "Интернет"
"None"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (обязательно)

ServiceEndpointPolicy

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства политики конечной точки службы. ServiceEndpointPolicyPropertiesFormat
tags Теги ресурсов. объект

ServiceEndpointPolicyPropertiesFormat

Имя Описание Значение
serviceEndpointPolicyDefinitions Коллекция определений политики конечной точки службы политики конечной точки службы. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в пределах группы ресурсов. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства определения политики конечной точки службы. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Имя Описание Значение
description Описание этого правила. Ограничено 140 символами. строка
служба Имя конечной точки службы. строка
serviceResources Список ресурсов службы. string[]

ServiceEndpointPropertiesFormat

Имя Описание Значение
Расположения Список расположений. string[]
служба Тип службы конечной точки. строка

FrontendIPConfiguration

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
name Имя ресурса, уникального в наборе интерфейсных IP-конфигураций, используемых подсистемой балансировки нагрузки. Это имя можно использовать для доступа к ресурсу. строка
properties Свойства пробы подсистемы балансировки нагрузки. FrontendIPConfigurationPropertiesFormat
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

FrontendIPConfigurationPropertiesFormat

Имя Описание Значение
privateIPAddress Частный IP-адрес IP-конфигурации. строка
privateIPAddressVersion Указывает, является ли ipconfiguration IPv4 или IPv6. Значение по умолчанию принимается как IPv4. "IPv4"
IPv6
privateIPAllocationMethod Метод выделения частного IP-адреса. "Динамическая"
"Static"
publicIpAddress; Ссылка на ресурс общедоступного IP-адреса. PublicIPAddress
publicIPPrefix Ссылка на ресурс префикса общедоступного IP-адреса. SubResource
подсеть Ссылка на ресурс подсети. Подсеть

PublicIPAddress

Имя Описание Значение
extendedLocation Расширенное расположение общедоступного IP-адреса. ExtendedLocation
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства общедоступного IP-адреса. PublicIPAddressPropertiesFormat
sku Номер SKU общедоступного IP-адреса. PublicIPAddressSku
tags Теги ресурсов. object
зоны; Список зон доступности, обозначающих IP-адрес, выделенный для ресурса. string[]

PublicIPAddressPropertiesFormat

Имя Описание Значение
ddosSettings Настраиваемая политика защиты от атак DDoS, связанная с общедоступным IP-адресом. DdosSettings
dnsSettings Полное доменное имя записи DNS, связанной с общедоступным IP-адресом. PublicIPAddressDnsSettings
idleTimeoutInMinutes Время ожидания общедоступного IP-адреса. INT
ipAddress IP-адрес, связанный с ресурсом общедоступного IP-адреса. строка
ipTags Список тегов, связанных с общедоступным IP-адресом. IpTag[]
linkedPublicIPAddress Связанный общедоступный IP-адрес ресурса общедоступного IP-адреса. PublicIPAddress
migrationPhase Этап миграции общедоступного IP-адреса. "Прерывание"
"Фиксация"
"Зафиксировано"
"None"
"Подготовка"
natGateway NatGateway для общедоступного IP-адреса. NatGateway
publicIPAddressVersion Версия общедоступного IP-адреса. "IPv4"
IPv6
publicIPAllocationMethod Метод выделения общедоступных IP-адресов. "Динамическая"
"Static"
publicIPPrefix Префикс общедоступного IP-адреса должен быть выделен из этого общедоступного IP-адреса. SubResource
servicePublicIPAddress Общедоступный IP-адрес службы ресурса общедоступного IP-адреса. PublicIPAddress

DdosSettings

Имя Описание Значение
ddosCustomPolicy Настраиваемая политика DDoS, связанная с общедоступным IP-адресом. SubResource
protectedIP Включает защиту от атак DDoS на общедоступном IP-адресе. bool
protectionCoverage Настройка политики защиты от атак DDoS для общедоступного IP-адреса. Возможность настройки будет доступна только для стандартного покрытия. "Basic"
"Стандартный"

PublicIPAddressDnsSettings

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

IpTag

Имя Описание Значение
ipTagType Тип тега IP. Пример: FirstPartyUsage. строка
тег Значение тега IP, связанного с общедоступным IP-адресом. Пример: SQL. строка

NatGateway

Имя Описание Значение
идентификатор Идентификатор ресурса. строка
location Расположение ресурса. строка
properties Свойства шлюза Nat. NatGatewayPropertiesFormat
sku Номер SKU шлюза NAT. NatGatewaySku
tags Теги ресурсов. объект
зоны; Список зон доступности, обозначающих зону, в которой должен быть развернут шлюз Nat. string[]

NatGatewayPropertiesFormat

Имя Описание Значение
idleTimeoutInMinutes Время ожидания простоя шлюза NAT. INT
publicIpAddresses Массив общедоступных IP-адресов, связанных с ресурсом шлюза NAT. SubResource[]
publicIpPrefixes Массив префиксов общедоступных IP-адресов, связанных с ресурсом шлюза nat. SubResource[]

NatGatewaySku

Имя Описание Значение
name Имя SKU шлюза Nat. "Стандартный"

PublicIPAddressSku

Имя Описание Значение
name Имя номера SKU общедоступного IP-адреса. "Basic"
"Стандартный"
Уровень Уровень номера SKU общедоступного IP-адреса. "Глобальный"
"Региональный"

PrivateLinkServicePropertiesVisibility

Имя Описание Значение
subscriptions Список подписок. string[]