Определение ресурсов Bicep
Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
autoStart: bool
destination: {
address: 'string'
port: int
resourceId: 'string'
}
endpoints: [
{
address: 'string'
filter: {
items: [
{
address: 'string'
type: 'string'
}
]
type: 'string'
}
name: 'string'
resourceId: 'string'
}
]
monitoringIntervalInSeconds: int
notes: 'string'
outputs: [
{
type: 'string'
workspaceSettings: {
workspaceResourceId: 'string'
}
}
]
source: {
port: int
resourceId: 'string'
}
testConfigurations: [
{
httpConfiguration: {
method: 'string'
path: 'string'
port: int
preferHTTPS: bool
requestHeaders: [
{
name: 'string'
value: 'string'
}
]
validStatusCodeRanges: [
'string'
]
}
icmpConfiguration: {
disableTraceRoute: bool
}
name: 'string'
preferredIPVersion: 'string'
protocol: 'string'
successThreshold: {
checksFailedPercent: int
roundTripTimeMs: int
}
tcpConfiguration: {
disableTraceRoute: bool
port: int
}
testFrequencySec: int
}
]
testGroups: [
{
destinations: [
'string'
]
disable: bool
name: 'string'
sources: [
'string'
]
testConfigurations: [
'string'
]
}
]
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Network/networkWatchers/connectionMonitor
ConnectionMonitorDestination (Место назначения)
Имя |
Описание |
Ценность |
адрес |
Адрес назначения монитора подключений (IP-адрес или доменное имя). |
струна |
порт |
Конечный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве назначения монитором подключения. |
струна |
Конечная точка ConnectionMonitor
Имя |
Описание |
Ценность |
адрес |
Адрес конечной точки монитора подключения (IP-адрес или доменное имя). |
струна |
фильтр |
Фильтрация по вложенным элементам в конечной точке. |
Фильтр конечных точек ConnectionMonitor |
имя |
Имя конечной точки монитора подключения. |
строка (обязательно) |
идентификатор ресурса |
Идентификатор ресурса конечной точки монитора подключений. |
струна |
Фильтр конечных точек ConnectionMonitor
Имя |
Описание |
Ценность |
Элементы |
Список элементов в фильтре. |
ConnectionMonitorEndpointFilterItem[] |
тип |
Поведение фильтра конечной точки. В настоящее время поддерживается только "Включить". |
"Включить" |
ConnectionMonitorEndpointFilterItem
Имя |
Описание |
Ценность |
адрес |
Адрес элемента фильтра. |
струна |
тип |
Тип элемента, включенного в фильтр. В настоящее время поддерживается только agentAddress. |
AgentAddress |
ConnectionMonitorHttpConfiguration (Монитор подключенияHttpConfiguration)
Имя |
Описание |
Ценность |
метод |
Используемый метод HTTP. |
«Получить» "Post" |
путь |
Компонент пути URI. Например, "/dir1/dir2". |
струна |
порт |
Порт для подключения. |
инт |
preferHTTPS |
Значение, указывающее, предпочтителен ли HTTPS по протоколу HTTP в случаях, когда выбор не является явным. |
булевая переменная (bool) |
requestHeaders |
Заголовки HTTP для передачи с запросом. |
HttpHeader[] |
validStatusCodeRanges |
Коды состояния HTTP для успешного выполнения. Например, "2xx,301-304,418". |
строка[] |
ConnectionMonitorIcmpConfiguration (Конфигурация ConnectionMonitorIcmp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
ConnectionMonitorOutput (Монитор подключенияВыход)
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Источник ConnectionMonitor
Имя |
Описание |
Ценность |
порт |
Исходный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве источника монитором подключения. |
строка (обязательно) |
Пороговое значение ConnectionMonitorSuccess
Имя |
Описание |
Ценность |
checksFailedPercent |
Максимальный процент неудачных проверок, разрешенных для теста, который будет оцениваться как успешный. |
инт |
roundTripTimeMs |
Максимальное время кругового пути в миллисекундах, разрешенное для теста, чтобы оценить как успешный. |
инт |
ConnectionMonitorTcpConfiguration (Конфигурация ConnectionMonitorTcp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
порт |
Порт для подключения. |
инт |
ConnectionMonitorTestConfiguration
ConnectionMonitorTestGroup (Контрольная группа)
Имя |
Описание |
Ценность |
Направлений |
Список имен конечных точек назначения. |
string[] (обязательно) |
отключить |
Значение, указывающее, отключена ли группа тестов. |
булевая переменная (bool) |
имя |
Имя тестовой группы монитора подключений. |
строка (обязательно) |
Источников |
Список имен исходных конечных точек. |
string[] (обязательно) |
testConfigurations |
Список имен конфигурации теста. |
string[] (обязательно) |
ConnectionMonitorWorkspaceSettings (Монитор подключенияРабочее пространствоНастройки)
Имя |
Описание |
Ценность |
Идентификатор ресурса рабочего пространства |
Идентификатор ресурса рабочей области Log Analytics. |
струна |
Имя |
Описание |
Ценность |
имя |
Имя в заголовке HTTP. |
струна |
ценность |
Значение в заголовке HTTP. |
струна |
Определение ресурса шаблона ARM
Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/networkWatchers/connectionMonitors",
"apiVersion": "2020-05-01",
"name": "string",
"location": "string",
"properties": {
"autoStart": "bool",
"destination": {
"address": "string",
"port": "int",
"resourceId": "string"
},
"endpoints": [
{
"address": "string",
"filter": {
"items": [
{
"address": "string",
"type": "string"
}
],
"type": "string"
},
"name": "string",
"resourceId": "string"
}
],
"monitoringIntervalInSeconds": "int",
"notes": "string",
"outputs": [
{
"type": "string",
"workspaceSettings": {
"workspaceResourceId": "string"
}
}
],
"source": {
"port": "int",
"resourceId": "string"
},
"testConfigurations": [
{
"httpConfiguration": {
"method": "string",
"path": "string",
"port": "int",
"preferHTTPS": "bool",
"requestHeaders": [
{
"name": "string",
"value": "string"
}
],
"validStatusCodeRanges": [ "string" ]
},
"icmpConfiguration": {
"disableTraceRoute": "bool"
},
"name": "string",
"preferredIPVersion": "string",
"protocol": "string",
"successThreshold": {
"checksFailedPercent": "int",
"roundTripTimeMs": "int"
},
"tcpConfiguration": {
"disableTraceRoute": "bool",
"port": "int"
},
"testFrequencySec": "int"
}
],
"testGroups": [
{
"destinations": [ "string" ],
"disable": "bool",
"name": "string",
"sources": [ "string" ],
"testConfigurations": [ "string" ]
}
]
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Network/networkWatchers/connectionMonitor
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2020-05-01' |
местоположение |
Расположение монитора подключений. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства монитора подключения. |
ConnectionMonitorParametersOrConnectionMonitorResultProperties (обязательно) |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.Network/networkWatchers/connectionMonitors" |
ConnectionMonitorDestination (Место назначения)
Имя |
Описание |
Ценность |
адрес |
Адрес назначения монитора подключений (IP-адрес или доменное имя). |
струна |
порт |
Конечный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве назначения монитором подключения. |
струна |
Конечная точка ConnectionMonitor
Имя |
Описание |
Ценность |
адрес |
Адрес конечной точки монитора подключения (IP-адрес или доменное имя). |
струна |
фильтр |
Фильтрация по вложенным элементам в конечной точке. |
Фильтр конечных точек ConnectionMonitor |
имя |
Имя конечной точки монитора подключения. |
строка (обязательно) |
идентификатор ресурса |
Идентификатор ресурса конечной точки монитора подключений. |
струна |
Фильтр конечных точек ConnectionMonitor
Имя |
Описание |
Ценность |
Элементы |
Список элементов в фильтре. |
ConnectionMonitorEndpointFilterItem[] |
тип |
Поведение фильтра конечной точки. В настоящее время поддерживается только "Включить". |
"Включить" |
ConnectionMonitorEndpointFilterItem
Имя |
Описание |
Ценность |
адрес |
Адрес элемента фильтра. |
струна |
тип |
Тип элемента, включенного в фильтр. В настоящее время поддерживается только agentAddress. |
AgentAddress |
ConnectionMonitorHttpConfiguration (Монитор подключенияHttpConfiguration)
Имя |
Описание |
Ценность |
метод |
Используемый метод HTTP. |
«Получить» "Post" |
путь |
Компонент пути URI. Например, "/dir1/dir2". |
струна |
порт |
Порт для подключения. |
инт |
preferHTTPS |
Значение, указывающее, предпочтителен ли HTTPS по протоколу HTTP в случаях, когда выбор не является явным. |
булевая переменная (bool) |
requestHeaders |
Заголовки HTTP для передачи с запросом. |
HttpHeader[] |
validStatusCodeRanges |
Коды состояния HTTP для успешного выполнения. Например, "2xx,301-304,418". |
строка[] |
ConnectionMonitorIcmpConfiguration (Конфигурация ConnectionMonitorIcmp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
ConnectionMonitorOutput (Монитор подключенияВыход)
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Источник ConnectionMonitor
Имя |
Описание |
Ценность |
порт |
Исходный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве источника монитором подключения. |
строка (обязательно) |
Пороговое значение ConnectionMonitorSuccess
Имя |
Описание |
Ценность |
checksFailedPercent |
Максимальный процент неудачных проверок, разрешенных для теста, который будет оцениваться как успешный. |
инт |
roundTripTimeMs |
Максимальное время кругового пути в миллисекундах, разрешенное для теста, чтобы оценить как успешный. |
инт |
ConnectionMonitorTcpConfiguration (Конфигурация ConnectionMonitorTcp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
порт |
Порт для подключения. |
инт |
ConnectionMonitorTestConfiguration
ConnectionMonitorTestGroup (Контрольная группа)
Имя |
Описание |
Ценность |
Направлений |
Список имен конечных точек назначения. |
string[] (обязательно) |
отключить |
Значение, указывающее, отключена ли группа тестов. |
булевая переменная (bool) |
имя |
Имя тестовой группы монитора подключений. |
строка (обязательно) |
Источников |
Список имен исходных конечных точек. |
string[] (обязательно) |
testConfigurations |
Список имен конфигурации теста. |
string[] (обязательно) |
ConnectionMonitorWorkspaceSettings (Монитор подключенияРабочее пространствоНастройки)
Имя |
Описание |
Ценность |
Идентификатор ресурса рабочего пространства |
Идентификатор ресурса рабочей области Log Analytics. |
струна |
Имя |
Описание |
Ценность |
имя |
Имя в заголовке HTTP. |
струна |
ценность |
Значение в заголовке HTTP. |
струна |
Примеры использования
Тип ресурса networkWatchers/connectionMonitors можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/networkWatchers/connectionMonitors, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
autoStart = bool
destination = {
address = "string"
port = int
resourceId = "string"
}
endpoints = [
{
address = "string"
filter = {
items = [
{
address = "string"
type = "string"
}
]
type = "string"
}
name = "string"
resourceId = "string"
}
]
monitoringIntervalInSeconds = int
notes = "string"
outputs = [
{
type = "string"
workspaceSettings = {
workspaceResourceId = "string"
}
}
]
source = {
port = int
resourceId = "string"
}
testConfigurations = [
{
httpConfiguration = {
method = "string"
path = "string"
port = int
preferHTTPS = bool
requestHeaders = [
{
name = "string"
value = "string"
}
]
validStatusCodeRanges = [
"string"
]
}
icmpConfiguration = {
disableTraceRoute = bool
}
name = "string"
preferredIPVersion = "string"
protocol = "string"
successThreshold = {
checksFailedPercent = int
roundTripTimeMs = int
}
tcpConfiguration = {
disableTraceRoute = bool
port = int
}
testFrequencySec = int
}
]
testGroups = [
{
destinations = [
"string"
]
disable = bool
name = "string"
sources = [
"string"
]
testConfigurations = [
"string"
]
}
]
}
}
}
Значения свойств
Microsoft.Network/networkWatchers/connectionMonitor
Имя |
Описание |
Ценность |
местоположение |
Расположение монитора подключений. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
идентификатор_родителя |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: networkWatchers |
свойства |
Свойства монитора подключения. |
ConnectionMonitorParametersOrConnectionMonitorResultProperties (обязательно) |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.Network/networkWatchers/connectionMonitors@2020-05-01" |
ConnectionMonitorDestination (Место назначения)
Имя |
Описание |
Ценность |
адрес |
Адрес назначения монитора подключений (IP-адрес или доменное имя). |
струна |
порт |
Конечный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве назначения монитором подключения. |
струна |
Конечная точка ConnectionMonitor
Имя |
Описание |
Ценность |
адрес |
Адрес конечной точки монитора подключения (IP-адрес или доменное имя). |
струна |
фильтр |
Фильтрация по вложенным элементам в конечной точке. |
Фильтр конечных точек ConnectionMonitor |
имя |
Имя конечной точки монитора подключения. |
строка (обязательно) |
идентификатор ресурса |
Идентификатор ресурса конечной точки монитора подключений. |
струна |
Фильтр конечных точек ConnectionMonitor
Имя |
Описание |
Ценность |
Элементы |
Список элементов в фильтре. |
ConnectionMonitorEndpointFilterItem[] |
тип |
Поведение фильтра конечной точки. В настоящее время поддерживается только "Включить". |
"Включить" |
ConnectionMonitorEndpointFilterItem
Имя |
Описание |
Ценность |
адрес |
Адрес элемента фильтра. |
струна |
тип |
Тип элемента, включенного в фильтр. В настоящее время поддерживается только agentAddress. |
AgentAddress |
ConnectionMonitorHttpConfiguration (Монитор подключенияHttpConfiguration)
Имя |
Описание |
Ценность |
метод |
Используемый метод HTTP. |
«Получить» "Post" |
путь |
Компонент пути URI. Например, "/dir1/dir2". |
струна |
порт |
Порт для подключения. |
инт |
preferHTTPS |
Значение, указывающее, предпочтителен ли HTTPS по протоколу HTTP в случаях, когда выбор не является явным. |
булевая переменная (bool) |
requestHeaders |
Заголовки HTTP для передачи с запросом. |
HttpHeader[] |
validStatusCodeRanges |
Коды состояния HTTP для успешного выполнения. Например, "2xx,301-304,418". |
строка[] |
ConnectionMonitorIcmpConfiguration (Конфигурация ConnectionMonitorIcmp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
ConnectionMonitorOutput (Монитор подключенияВыход)
ConnectionMonitorParametersOrConnectionMonitorResultProperties
Источник ConnectionMonitor
Имя |
Описание |
Ценность |
порт |
Исходный порт, используемый монитором подключения. |
инт |
идентификатор ресурса |
Идентификатор ресурса, используемого в качестве источника монитором подключения. |
строка (обязательно) |
Пороговое значение ConnectionMonitorSuccess
Имя |
Описание |
Ценность |
checksFailedPercent |
Максимальный процент неудачных проверок, разрешенных для теста, который будет оцениваться как успешный. |
инт |
roundTripTimeMs |
Максимальное время кругового пути в миллисекундах, разрешенное для теста, чтобы оценить как успешный. |
инт |
ConnectionMonitorTcpConfiguration (Конфигурация ConnectionMonitorTcp)
Имя |
Описание |
Ценность |
disableTraceRoute |
Значение, указывающее, следует ли отключать оценку пути с помощью маршрута трассировки. |
булевая переменная (bool) |
порт |
Порт для подключения. |
инт |
ConnectionMonitorTestConfiguration
ConnectionMonitorTestGroup (Контрольная группа)
Имя |
Описание |
Ценность |
Направлений |
Список имен конечных точек назначения. |
string[] (обязательно) |
отключить |
Значение, указывающее, отключена ли группа тестов. |
булевая переменная (bool) |
имя |
Имя тестовой группы монитора подключений. |
строка (обязательно) |
Источников |
Список имен исходных конечных точек. |
string[] (обязательно) |
testConfigurations |
Список имен конфигурации теста. |
string[] (обязательно) |
ConnectionMonitorWorkspaceSettings (Монитор подключенияРабочее пространствоНастройки)
Имя |
Описание |
Ценность |
Идентификатор ресурса рабочего пространства |
Идентификатор ресурса рабочей области Log Analytics. |
струна |
Имя |
Описание |
Ценность |
имя |
Имя в заголовке HTTP. |
струна |
ценность |
Значение в заголовке HTTP. |
струна |