Microsoft.Network networkWatchers/connectionMonitors 2022-11-01
Bicep 리소스 정의
networkWatchers/connectionMonitors 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkWatchers/connectionMonitors 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2022-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
autoStart: bool
destination: {
address: 'string'
port: int
resourceId: 'string'
}
endpoints: [
{
address: 'string'
coverageLevel: 'string'
filter: {
items: [
{
address: 'string'
type: 'AgentAddress'
}
]
type: 'Include'
}
name: 'string'
resourceId: 'string'
scope: {
exclude: [
{
address: 'string'
}
]
include: [
{
address: 'string'
}
]
}
type: 'string'
}
]
monitoringIntervalInSeconds: int
notes: 'string'
outputs: [
{
type: 'Workspace'
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: {
destinationPortBehavior: 'string'
disableTraceRoute: bool
port: int
}
testFrequencySec: int
}
]
testGroups: [
{
destinations: [
'string'
]
disable: bool
name: 'string'
sources: [
'string'
]
testConfigurations: [
'string'
]
}
]
}
}
속성 값
networkWatchers/connectionMonitors
Name | Description | 값 |
---|---|---|
name | 리소스 이름 Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요. |
string(필수) |
위치 | 연결 모니터 위치입니다. | string |
tags | 연결 모니터 태그. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
부모(parent) | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다. 자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요. |
형식의 리소스에 대한 기호화된 이름: networkWatchers |
properties | 연결 모니터의 속성입니다. | ConnectionMonitorParametersOrConnectionMonitorResult... (필수) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Name | Description | 값 |
---|---|---|
Autostart | 연결 모니터가 만들어지면 자동으로 시작될지 여부를 결정합니다. | bool |
destination | 연결 모니터의 대상을 설명합니다. | ConnectionMonitorDestination |
엔드포인트 | 연결 모니터 엔드포인트 목록입니다. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | 모니터링 간격(초)입니다. | int 제약 조건: 최소값 = 30 최대값 = 1800 |
정보 | 연결 모니터와 연결할 선택적 참고 사항입니다. | 문자열 |
outputs | 연결 모니터 출력 목록입니다. | ConnectionMonitorOutput[] |
source | 연결 모니터의 원본을 설명합니다. | ConnectionMonitorSource |
testConfigurations | 연결 모니터 테스트 구성 목록입니다. | ConnectionMonitorTestConfiguration[] |
testGroups | 연결 모니터 테스트 그룹 목록입니다. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Name | Description | 값 |
---|---|---|
address | 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. | 문자열 |
포트 | 연결 모니터에서 사용하는 대상 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. | 문자열 |
ConnectionMonitorEndpoint
Name | Description | 값 |
---|---|---|
address | 연결 모니터 엔드포인트의 주소(IP 또는 도메인 이름)입니다. | string |
coverageLevel | 엔드포인트에 대한 테스트 검사입니다. | 'AboveAverage' '평균' 'BelowAverage' '기본값' 'Full' '낮음' |
filter | 엔드포인트 내의 하위 항목을 필터링합니다. | ConnectionMonitorEndpointFilter |
name | 연결 모니터 엔드포인트의 이름입니다. | string(필수) |
resourceId | 연결 모니터 엔드포인트의 리소스 ID입니다. | string |
scope | 엔드포인트 scope. | ConnectionMonitorEndpointScope |
형식 | 엔드포인트 유형입니다. | 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Name | Description | 값 |
---|---|---|
items | 필터의 항목 목록입니다. | ConnectionMonitorEndpointFilterItem[] |
형식 | 엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. | 'Include' |
ConnectionMonitorEndpointFilterItem
Name | Description | 값 |
---|---|---|
address | 필터 항목의 주소입니다. | 문자열 |
type | 필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. | 'AgentAddress' |
ConnectionMonitorEndpointScope
Name | Description | 값 |
---|---|---|
제외 | 엔드포인트 scope 제외해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
include | 엔드포인트 scope 포함해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Name | Description | 값 |
---|---|---|
address | 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. | string |
ConnectionMonitorOutput
Name | Description | 값 |
---|---|---|
형식 | 연결 모니터 출력 대상 유형입니다. 현재 "작업 영역"만 지원됩니다. | '작업 영역' |
workspaceSettings | 로그 분석 작업 영역에 출력을 생성하기 위한 설정을 설명합니다. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Name | Description | 값 |
---|---|---|
workspaceResourceId | Log Analytics 작업 영역 리소스 ID입니다. | 문자열 |
ConnectionMonitorSource
Name | Description | 값 |
---|---|---|
포트 | 연결 모니터에서 사용하는 원본 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. | string(필수) |
ConnectionMonitorTestConfiguration
Name | Description | 값 |
---|---|---|
httpConfiguration | HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorIcmpConfiguration |
name | 연결 모니터 테스트 구성의 이름입니다. | string(필수) |
preferredIPVersion | 테스트 평가에 사용할 기본 설정 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. | 'IPv4' 'IPv6' |
protocol | 테스트 평가에 사용할 프로토콜입니다. | 'Http' 'Icmp' 'Tcp'(필수) |
successThreshold | 테스트 성공 선언을 위한 임계값입니다. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorTcpConfiguration |
testFrequencySec | 테스트 평가 빈도(초)입니다. | int |
ConnectionMonitorHttpConfiguration
Name | Description | 값 |
---|---|---|
method | 사용할 HTTP 메서드입니다. | 'Get' '게시물' |
path | URI의 경로 구성 요소입니다. instance 경우 "/dir1/dir2"입니다. | 문자열 |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
preferHTTPS | 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. | bool |
requestHeaders | 요청과 함께 전송할 HTTP 헤더입니다. | HttpHeader[] |
validStatusCodeRanges | 성공한 것으로 간주할 HTTP 상태 코드입니다. instance 경우 "2xx,301-304,418"입니다. | string[] |
HttpHeader
Name | Description | 값 |
---|---|---|
name | HTTP 헤더의 이름입니다. | 문자열 |
값 | HTTP 헤더의 값입니다. | 문자열 |
ConnectionMonitorIcmpConfiguration
Name | Description | 값 |
---|---|---|
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
ConnectionMonitorSuccessThreshold
Name | Description | 값 |
---|---|---|
checksFailedPercent | 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 백분율입니다. | int |
roundTripTimeMs | 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. | int |
ConnectionMonitorTcpConfiguration
Name | Description | 값 |
---|---|---|
destinationPortBehavior | 대상 포트 동작. | 'ListenIfAvailable' 'None' |
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
ConnectionMonitorTestGroup
Name | Description | 값 |
---|---|---|
대상 | 대상 엔드포인트 이름 목록입니다. | string[] (필수) |
disable | 테스트 그룹을 사용하지 않도록 설정할지 여부를 나타내는 값입니다. | bool |
name | 연결 모니터 테스트 그룹의 이름입니다. | string(필수) |
sources | 원본 엔드포인트 이름 목록입니다. | string[] (필수) |
testConfigurations | 테스트 구성 이름 목록입니다. | string[] (필수) |
ARM 템플릿 리소스 정의
networkWatchers/connectionMonitors 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkWatchers/connectionMonitors 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Network/networkWatchers/connectionMonitors",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"autoStart": "bool",
"destination": {
"address": "string",
"port": "int",
"resourceId": "string"
},
"endpoints": [
{
"address": "string",
"coverageLevel": "string",
"filter": {
"items": [
{
"address": "string",
"type": "AgentAddress"
}
],
"type": "Include"
},
"name": "string",
"resourceId": "string",
"scope": {
"exclude": [
{
"address": "string"
}
],
"include": [
{
"address": "string"
}
]
},
"type": "string"
}
],
"monitoringIntervalInSeconds": "int",
"notes": "string",
"outputs": [
{
"type": "Workspace",
"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": {
"destinationPortBehavior": "string",
"disableTraceRoute": "bool",
"port": "int"
},
"testFrequencySec": "int"
}
],
"testGroups": [
{
"destinations": [ "string" ],
"disable": "bool",
"name": "string",
"sources": [ "string" ],
"testConfigurations": [ "string" ]
}
]
}
}
속성 값
networkWatchers/connectionMonitors
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Network/networkWatchers/connectionMonitors' |
apiVersion | 리소스 api 버전 | '2022-11-01' |
name | 리소스 이름 JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요. |
string(필수) |
위치 | 연결 모니터 위치입니다. | string |
tags | 연결 모니터 태그. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
properties | 연결 모니터의 속성입니다. | ConnectionMonitorParametersOrConnectionMonitorResult... (필수) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Name | Description | 값 |
---|---|---|
Autostart | 연결 모니터가 만들어지면 자동으로 시작될지 여부를 결정합니다. | bool |
destination | 연결 모니터의 대상을 설명합니다. | ConnectionMonitorDestination |
엔드포인트 | 연결 모니터 엔드포인트 목록입니다. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | 모니터링 간격(초)입니다. | int 제약 조건: 최소값 = 30 최대값 = 1800 |
정보 | 연결 모니터와 연결할 선택적 참고 사항입니다. | 문자열 |
outputs | 연결 모니터 출력 목록입니다. | ConnectionMonitorOutput[] |
source | 연결 모니터의 원본을 설명합니다. | ConnectionMonitorSource |
testConfigurations | 연결 모니터 테스트 구성 목록입니다. | ConnectionMonitorTestConfiguration[] |
testGroups | 연결 모니터 테스트 그룹 목록입니다. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Name | Description | 값 |
---|---|---|
address | 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. | 문자열 |
포트 | 연결 모니터에서 사용하는 대상 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. | string |
ConnectionMonitorEndpoint
Name | Description | 값 |
---|---|---|
address | 연결 모니터 엔드포인트의 주소(IP 또는 도메인 이름). | 문자열 |
coverageLevel | 엔드포인트에 대한 검사 테스트 | 'AboveAverage' '평균' 'BelowAverage' '기본값' 'Full' '낮음' |
filter | 엔드포인트 내의 하위 항목을 필터링합니다. | ConnectionMonitorEndpointFilter |
name | 연결 모니터 엔드포인트의 이름입니다. | string(필수) |
resourceId | 연결 모니터 엔드포인트의 리소스 ID입니다. | string |
scope | 엔드포인트 scope. | ConnectionMonitorEndpointScope |
형식 | 엔드포인트 유형입니다. | 'AzureArcVM' 'AzureSubnet' 'AzureVM' 'AzureVMSS' 'AzureVNet' 'ExternalAddress' 'MMAWorkspaceMachine' 'MMAWorkspaceNetwork' |
ConnectionMonitorEndpointFilter
Name | Description | 값 |
---|---|---|
items | 필터의 항목 목록입니다. | ConnectionMonitorEndpointFilterItem[] |
형식 | 엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. | 'Include' |
ConnectionMonitorEndpointFilterItem
Name | Description | 값 |
---|---|---|
address | 필터 항목의 주소입니다. | 문자열 |
type | 필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. | 'AgentAddress' |
ConnectionMonitorEndpointScope
Name | Description | 값 |
---|---|---|
제외 | 엔드포인트 scope 제외해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
include | 엔드포인트 scope 포함해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Name | Description | 값 |
---|---|---|
address | 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. | 문자열 |
ConnectionMonitorOutput
Name | Description | 값 |
---|---|---|
형식 | 연결 모니터 출력 대상 유형입니다. 현재는 "작업 영역"만 지원됩니다. | '작업 영역' |
workspaceSettings | 로그 분석 작업 영역에 출력을 생성하기 위한 설정에 대해 설명합니다. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Name | Description | 값 |
---|---|---|
workspaceResourceId | Log Analytics 작업 영역 리소스 ID입니다. | 문자열 |
ConnectionMonitorSource
Name | Description | 값 |
---|---|---|
포트 | 연결 모니터에서 사용하는 원본 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. | string(필수) |
ConnectionMonitorTestConfiguration
Name | Description | 값 |
---|---|---|
httpConfiguration | HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorIcmpConfiguration |
name | 연결 모니터 테스트 구성의 이름입니다. | string(필수) |
preferredIPVersion | 테스트 평가에 사용할 기본 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. | 'IPv4' 'IPv6' |
protocol | 테스트 평가에 사용할 프로토콜입니다. | 'Http' 'Icmp' 'Tcp'(필수) |
successThreshold | 테스트 성공 선언에 대한 임계값입니다. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorTcpConfiguration |
testFrequencySec | 테스트 평가 빈도(초)입니다. | int |
ConnectionMonitorHttpConfiguration
Name | Description | 값 |
---|---|---|
method | 사용할 HTTP 메서드입니다. | 'Get' '게시물' |
path | URI의 경로 구성 요소입니다. instance 경우 "/dir1/dir2"입니다. | 문자열 |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
preferHTTPS | 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. | bool |
requestHeaders | 요청과 함께 전송할 HTTP 헤더입니다. | HttpHeader[] |
validStatusCodeRanges | HTTP 상태 성공적인 것으로 간주할 코드입니다. instance "2xx,301-304,418"입니다. | string[] |
HttpHeader
Name | Description | 값 |
---|---|---|
name | HTTP 헤더의 이름입니다. | 문자열 |
값 | HTTP 헤더의 값입니다. | 문자열 |
ConnectionMonitorIcmpConfiguration
Name | Description | 값 |
---|---|---|
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
ConnectionMonitorSuccessThreshold
Name | Description | 값 |
---|---|---|
checksFailedPercent | 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 백분율입니다. | int |
roundTripTimeMs | 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. | int |
ConnectionMonitorTcpConfiguration
Name | Description | 값 |
---|---|---|
destinationPortBehavior | 대상 포트 동작. | 'ListenIfAvailable' 'None' |
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
ConnectionMonitorTestGroup
Name | Description | 값 |
---|---|---|
대상 | 대상 엔드포인트 이름 목록입니다. | string[] (필수) |
disable | 테스트 그룹을 사용할 수 없는지 여부를 나타내는 값입니다. | bool |
name | 연결 모니터 테스트 그룹의 이름입니다. | string(필수) |
sources | 원본 엔드포인트 이름 목록입니다. | string[] (필수) |
testConfigurations | 테스트 구성 이름 목록입니다. | string[] (필수) |
Terraform(AzAPI 공급자) 리소스 정의
networkWatchers/connectionMonitors 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkWatchers/connectionMonitors 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/connectionMonitors@2022-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
autoStart = bool
destination = {
address = "string"
port = int
resourceId = "string"
}
endpoints = [
{
address = "string"
coverageLevel = "string"
filter = {
items = [
{
address = "string"
type = "AgentAddress"
}
]
type = "Include"
}
name = "string"
resourceId = "string"
scope = {
exclude = [
{
address = "string"
}
]
include = [
{
address = "string"
}
]
}
type = "string"
}
]
monitoringIntervalInSeconds = int
notes = "string"
outputs = [
{
type = "Workspace"
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 = {
destinationPortBehavior = "string"
disableTraceRoute = bool
port = int
}
testFrequencySec = int
}
]
testGroups = [
{
destinations = [
"string"
]
disable = bool
name = "string"
sources = [
"string"
]
testConfigurations = [
"string"
]
}
]
}
})
}
속성 값
networkWatchers/connectionMonitors
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Network/networkWatchers/connectionMonitors@2022-11-01" |
name | 리소스 이름 | string(필수) |
위치 | 연결 모니터 위치입니다. | string |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: networkWatchers |
tags | 연결 모니터 태그. | 태그 이름 및 값의 사전입니다. |
properties | 연결 모니터의 속성입니다. | ConnectionMonitorParametersOrConnectionMonitorResult... (필수) |
ConnectionMonitorParametersOrConnectionMonitorResult...
Name | Description | 값 |
---|---|---|
Autostart | 연결 모니터가 만들어지면 자동으로 시작될지 여부를 결정합니다. | bool |
destination | 연결 모니터의 대상을 설명합니다. | ConnectionMonitorDestination |
엔드포인트 | 연결 모니터 엔드포인트 목록입니다. | ConnectionMonitorEndpoint[] |
monitoringIntervalInSeconds | 모니터링 간격(초)입니다. | int 제약 조건: 최소값 = 30 최대값 = 1800 |
정보 | 연결 모니터와 연결할 선택적 참고 사항입니다. | 문자열 |
outputs | 연결 모니터 출력 목록입니다. | ConnectionMonitorOutput[] |
source | 연결 모니터의 원본을 설명합니다. | ConnectionMonitorSource |
testConfigurations | 연결 모니터 테스트 구성 목록입니다. | ConnectionMonitorTestConfiguration[] |
testGroups | 연결 모니터 테스트 그룹 목록입니다. | ConnectionMonitorTestGroup[] |
ConnectionMonitorDestination
Name | Description | 값 |
---|---|---|
address | 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. | 문자열 |
포트 | 연결 모니터에서 사용하는 대상 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. | string |
ConnectionMonitorEndpoint
Name | Description | 값 |
---|---|---|
address | 연결 모니터 엔드포인트의 주소(IP 또는 도메인 이름)입니다. | string |
coverageLevel | 엔드포인트에 대한 테스트 검사입니다. | "AboveAverage" "평균" "BelowAverage" "기본값" "Full" "Low" |
filter | 엔드포인트 내의 하위 항목을 필터링합니다. | ConnectionMonitorEndpointFilter |
name | 연결 모니터 엔드포인트의 이름입니다. | string(필수) |
resourceId | 연결 모니터 엔드포인트의 리소스 ID입니다. | string |
scope | 엔드포인트 scope. | ConnectionMonitorEndpointScope |
형식 | 엔드포인트 유형입니다. | "AzureArcVM" "AzureSubnet" "AzureVM" "AzureVMSS" "AzureVNet" "ExternalAddress" "MMAWorkspaceMachine" "MMAWorkspaceNetwork" |
ConnectionMonitorEndpointFilter
Name | Description | 값 |
---|---|---|
items | 필터의 항목 목록입니다. | ConnectionMonitorEndpointFilterItem[] |
형식 | 엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. | "Include" |
ConnectionMonitorEndpointFilterItem
Name | Description | 값 |
---|---|---|
address | 필터 항목의 주소입니다. | 문자열 |
type | 필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. | "AgentAddress" |
ConnectionMonitorEndpointScope
Name | Description | 값 |
---|---|---|
제외 | 엔드포인트 scope 제외해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
include | 엔드포인트 scope 포함해야 하는 항목 목록입니다. | ConnectionMonitorEndpointScopeItem[] |
ConnectionMonitorEndpointScopeItem
Name | Description | 값 |
---|---|---|
address | 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. | string |
ConnectionMonitorOutput
Name | Description | 값 |
---|---|---|
형식 | 연결 모니터 출력 대상 유형입니다. 현재 "작업 영역"만 지원됩니다. | "작업 영역" |
workspaceSettings | 로그 분석 작업 영역에 출력을 생성하기 위한 설정을 설명합니다. | ConnectionMonitorWorkspaceSettings |
ConnectionMonitorWorkspaceSettings
Name | Description | 값 |
---|---|---|
workspaceResourceId | Log Analytics 작업 영역 리소스 ID입니다. | 문자열 |
ConnectionMonitorSource
Name | Description | 값 |
---|---|---|
포트 | 연결 모니터에서 사용하는 원본 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
resourceId | 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. | string(필수) |
ConnectionMonitorTestConfiguration
Name | Description | 값 |
---|---|---|
httpConfiguration | HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorHttpConfiguration |
icmpConfiguration | ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorIcmpConfiguration |
name | 연결 모니터 테스트 구성의 이름입니다. | string(필수) |
preferredIPVersion | 테스트 평가에 사용할 기본 설정 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. | "IPv4" "IPv6" |
protocol | 테스트 평가에 사용할 프로토콜입니다. | "Http" "Icmp" "Tcp"(필수) |
successThreshold | 테스트 성공 선언을 위한 임계값입니다. | ConnectionMonitorSuccessThreshold |
tcpConfiguration | TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. | ConnectionMonitorTcpConfiguration |
testFrequencySec | 테스트 평가 빈도(초)입니다. | int |
ConnectionMonitorHttpConfiguration
Name | Description | 값 |
---|---|---|
method | 사용할 HTTP 메서드입니다. | "Get" "게시물" |
path | URI의 경로 구성 요소입니다. instance 경우 "/dir1/dir2"입니다. | 문자열 |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
preferHTTPS | 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. | bool |
requestHeaders | 요청과 함께 전송할 HTTP 헤더입니다. | HttpHeader[] |
validStatusCodeRanges | 성공한 것으로 간주할 HTTP 상태 코드입니다. instance 경우 "2xx,301-304,418"입니다. | string[] |
HttpHeader
Name | Description | 값 |
---|---|---|
name | HTTP 헤더의 이름입니다. | 문자열 |
값 | HTTP 헤더의 값입니다. | 문자열 |
ConnectionMonitorIcmpConfiguration
Name | Description | 값 |
---|---|---|
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
ConnectionMonitorSuccessThreshold
Name | Description | 값 |
---|---|---|
checksFailedPercent | 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 비율입니다. | int |
roundTripTimeMs | 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. | int |
ConnectionMonitorTcpConfiguration
Name | Description | 값 |
---|---|---|
destinationPortBehavior | 대상 포트 동작. | "ListenIfAvailable" “None” |
disableTraceRoute | 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. | bool |
포트 | 연결할 포트입니다. | int 제약 조건: 최소값 = 0 최대값 = 65535 |
ConnectionMonitorTestGroup
Name | Description | 값 |
---|---|---|
대상 | 대상 엔드포인트 이름 목록입니다. | string[] (필수) |
disable | 테스트 그룹을 사용하지 않도록 설정할지 여부를 나타내는 값입니다. | bool |
name | 연결 모니터 테스트 그룹의 이름입니다. | string(필수) |
sources | 원본 엔드포인트 이름 목록입니다. | string[] (필수) |
testConfigurations | 테스트 구성 이름 목록입니다. | string[] (필수) |