다음을 통해 공유


Microsoft.Network networkWatchers/connectionMonitors 2022-09-01

Bicep 리소스 정의

networkWatchers/connectionMonitors 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkWatchers/connectionMonitors 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2022-09-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-09-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-09-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 또는 도메인 이름)입니다. 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[] (필수)

Terraform(AzAPI 공급자) 리소스 정의

networkWatchers/connectionMonitors 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkWatchers/connectionMonitors 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2022-09-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-09-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[] (필수)