다음을 통해 공유


Microsoft.Network NetworkWatchers/connectionMonitors

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/networkWatchers/connectionMonitors@2024-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    autoStart: bool
    destination: {
      address: 'string'
      port: int
      resourceId: 'string'
    }
    endpoints: [
      {
        address: 'string'
        coverageLevel: 'string'
        filter: {
          items: [
            {
              address: 'string'
              type: 'string'
            }
          ]
          type: 'string'
        }
        locationDetails: {
          region: 'string'
        }
        name: 'string'
        resourceId: 'string'
        scope: {
          exclude: [
            {
              address: 'string'
            }
          ]
          include: [
            {
              address: 'string'
            }
          ]
        }
        subscriptionId: 'string'
        type: '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: {
          destinationPortBehavior: 'string'
          disableTraceRoute: bool
          port: int
        }
        testFrequencySec: int
      }
    ]
    testGroups: [
      {
        destinations: [
          'string'
        ]
        disable: bool
        name: 'string'
        sources: [
          'string'
        ]
        testConfigurations: [
          'string'
        ]
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

ConnectionMonitorDestination

이름 묘사
주소 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. 문자열
항구 연결 모니터에서 사용하는 대상 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. 문자열

ConnectionMonitorEndpoint

이름 묘사
주소 연결 모니터 엔드포인트의 주소입니다. AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine 엔드포인트 유형에 대해 지원됩니다. 문자열
coverageLevel 엔드포인트에 대한 검사 테스트 'AboveAverage'
'Average'
'BelowAverage'
'기본값'
'Full'
'낮음'
필터 필터 필드가 더 이상 사용되지 않으므로 사용하면 안 됩니다. 대신 포함/제외 범위 필드를 사용합니다. ConnectionMonitorEndpointFilter
locationDetails 위치 세부 정보는 선택 사항이며 지역 세부 정보가 포함된 'AzureArcNetwork' 유형 엔드포인트에만 사용됩니다. ConnectionMonitorEndpointLocationDetails
이름 연결 모니터 엔드포인트의 이름입니다. string(필수)
resourceId 연결 모니터 엔드포인트의 리소스 ID는 AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM 엔드포인트 유형에 대해 지원됩니다. 문자열
범위 엔드포인트 범위는 VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork와 같은 복합 리소스 엔드포인트의 경우 모니터링할 대상 리소스를 정의합니다. ConnectionMonitorEndpointScope
subscriptionId 연결 모니터 엔드포인트에 대한 구독 ID입니다. 'AzureArcNetwork' 형식 엔드포인트에 사용되는 선택적 매개 변수입니다. 문자열
엔드포인트 유형입니다. 'AzureArcNetwork'
'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

이름 묘사
항목 필터의 항목 목록입니다. ConnectionMonitorEndpointFilterItem[]
엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. 'Include'

ConnectionMonitorEndpointFilterItem

이름 묘사
주소 필터 항목의 주소입니다. 문자열
필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

이름 묘사
부위 연결 모니터 엔드포인트의 지역입니다. 문자열

ConnectionMonitorEndpointScope

이름 묘사
몰아내다 엔드포인트 범위에서 제외해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]
포함하다 엔드포인트 범위에 포함해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

이름 묘사
주소 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. 문자열

ConnectionMonitorHttpConfiguration

이름 묘사
메서드 사용할 HTTP 메서드입니다. 'Get'
'게시물'
URI의 경로 구성 요소입니다. 예를 들어 "/dir1/dir2"입니다. 문자열
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
preferHTTPS 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. bool
requestHeaders 요청과 함께 전송할 HTTP 헤더입니다. HttpHeader[]
validStatusCodeRanges 성공한 것으로 간주할 HTTP 상태 코드입니다. 예를 들어 "2xx,301-304,418"입니다. string[]

ConnectionMonitorIcmpConfiguration

이름 묘사
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool

ConnectionMonitorOutput

이름 묘사
연결 모니터 출력 대상 유형입니다. 현재는 "작업 영역"만 지원됩니다. '작업 영역'
workspaceSettings 로그 분석 작업 영역에 출력을 생성하기 위한 설정을 설명합니다. connectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

이름 묘사
autoStart 연결 모니터를 만든 후 자동으로 시작할지 여부를 결정합니다. bool
목적지 연결 모니터의 대상을 설명합니다. connectionMonitorDestination
끝점 연결 모니터 엔드포인트 목록입니다. connectionMonitorEndpoint[]
monitoringIntervalInSeconds 모니터링 간격(초)입니다. int

제약 조건:
최소값 = 30
최대값 = 1800
노트 연결 모니터와 연결할 선택적 참고 사항입니다. 문자열
출력 연결 모니터 출력 목록입니다. ConnectionMonitorOutput[]
근원 연결 모니터의 원본을 설명합니다. ConnectionMonitorSource
testConfigurations 연결 모니터 테스트 구성 목록입니다. ConnectionMonitorTestConfiguration[]
testGroups 연결 모니터 테스트 그룹 목록입니다. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

이름 묘사
항구 연결 모니터에서 사용하는 원본 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. string(필수)

ConnectionMonitorSuccessThreshold

이름 묘사
checksFailedPercent 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 비율입니다. int
roundTripTimeMs 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. int

ConnectionMonitorTags

이름 묘사

ConnectionMonitorTcpConfiguration

이름 묘사
destinationPortBehavior 대상 포트 동작입니다. 'ListenIfAvailable'
'None'
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535

ConnectionMonitorTestConfiguration

이름 묘사
httpConfiguration HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorIcmpConfiguration
이름 연결 모니터 테스트 구성의 이름입니다. string(필수)
preferredIPVersion 테스트 평가에 사용할 기본 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. 'IPv4'
'IPv6'
프로토콜 테스트 평가에 사용할 프로토콜입니다. 'Http'
'Icmp'
'Tcp'(필수)
successThreshold 테스트를 성공적으로 선언하기 위한 임계값입니다. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorTcpConfiguration
testFrequencySec 테스트 평가 빈도(초)입니다. int

ConnectionMonitorTestGroup

이름 묘사
목적지 대상 엔드포인트 이름 목록입니다. string[] (필수)
비활성화 테스트 그룹을 사용할 수 없는지 여부를 나타내는 값입니다. bool
이름 연결 모니터 테스트 그룹의 이름입니다. string(필수)
소스 원본 엔드포인트 이름 목록입니다. string[] (필수)
testConfigurations 테스트 구성 이름 목록입니다. string[] (필수)

ConnectionMonitorWorkspaceSettings

이름 묘사
workspaceResourceId Log Analytics 작업 영역 리소스 ID입니다. 문자열

HttpHeader

이름 묘사
이름 HTTP 헤더의 이름입니다. 문자열
HTTP 헤더의 값입니다. 문자열

Microsoft.Network/networkWatchers/connectionMonitors

이름 묘사
위치 연결 모니터 위치입니다. 문자열
이름 리소스 이름 string(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식의 리소스에 대한 기호 이름: networkWatchers
속성 연결 모니터의 속성입니다. ConnectionMonitorParametersOrConnectionMonitorResultProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Network/networkWatchers/connectionMonitors",
  "apiVersion": "2024-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoStart": "bool",
    "destination": {
      "address": "string",
      "port": "int",
      "resourceId": "string"
    },
    "endpoints": [
      {
        "address": "string",
        "coverageLevel": "string",
        "filter": {
          "items": [
            {
              "address": "string",
              "type": "string"
            }
          ],
          "type": "string"
        },
        "locationDetails": {
          "region": "string"
        },
        "name": "string",
        "resourceId": "string",
        "scope": {
          "exclude": [
            {
              "address": "string"
            }
          ],
          "include": [
            {
              "address": "string"
            }
          ]
        },
        "subscriptionId": "string",
        "type": "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": {
          "destinationPortBehavior": "string",
          "disableTraceRoute": "bool",
          "port": "int"
        },
        "testFrequencySec": "int"
      }
    ],
    "testGroups": [
      {
        "destinations": [ "string" ],
        "disable": "bool",
        "name": "string",
        "sources": [ "string" ],
        "testConfigurations": [ "string" ]
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

ConnectionMonitorDestination

이름 묘사
주소 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. 문자열
항구 연결 모니터에서 사용하는 대상 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. 문자열

ConnectionMonitorEndpoint

이름 묘사
주소 연결 모니터 엔드포인트의 주소입니다. AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine 엔드포인트 유형에 대해 지원됩니다. 문자열
coverageLevel 엔드포인트에 대한 검사 테스트 'AboveAverage'
'Average'
'BelowAverage'
'기본값'
'Full'
'낮음'
필터 필터 필드가 더 이상 사용되지 않으므로 사용하면 안 됩니다. 대신 포함/제외 범위 필드를 사용합니다. ConnectionMonitorEndpointFilter
locationDetails 위치 세부 정보는 선택 사항이며 지역 세부 정보가 포함된 'AzureArcNetwork' 유형 엔드포인트에만 사용됩니다. ConnectionMonitorEndpointLocationDetails
이름 연결 모니터 엔드포인트의 이름입니다. string(필수)
resourceId 연결 모니터 엔드포인트의 리소스 ID는 AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM 엔드포인트 유형에 대해 지원됩니다. 문자열
범위 엔드포인트 범위는 VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork와 같은 복합 리소스 엔드포인트의 경우 모니터링할 대상 리소스를 정의합니다. ConnectionMonitorEndpointScope
subscriptionId 연결 모니터 엔드포인트에 대한 구독 ID입니다. 'AzureArcNetwork' 형식 엔드포인트에 사용되는 선택적 매개 변수입니다. 문자열
엔드포인트 유형입니다. 'AzureArcNetwork'
'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

이름 묘사
항목 필터의 항목 목록입니다. ConnectionMonitorEndpointFilterItem[]
엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. 'Include'

ConnectionMonitorEndpointFilterItem

이름 묘사
주소 필터 항목의 주소입니다. 문자열
필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

이름 묘사
부위 연결 모니터 엔드포인트의 지역입니다. 문자열

ConnectionMonitorEndpointScope

이름 묘사
몰아내다 엔드포인트 범위에서 제외해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]
포함하다 엔드포인트 범위에 포함해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

이름 묘사
주소 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. 문자열

ConnectionMonitorHttpConfiguration

이름 묘사
메서드 사용할 HTTP 메서드입니다. 'Get'
'게시물'
URI의 경로 구성 요소입니다. 예를 들어 "/dir1/dir2"입니다. 문자열
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
preferHTTPS 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. bool
requestHeaders 요청과 함께 전송할 HTTP 헤더입니다. HttpHeader[]
validStatusCodeRanges 성공한 것으로 간주할 HTTP 상태 코드입니다. 예를 들어 "2xx,301-304,418"입니다. string[]

ConnectionMonitorIcmpConfiguration

이름 묘사
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool

ConnectionMonitorOutput

이름 묘사
연결 모니터 출력 대상 유형입니다. 현재는 "작업 영역"만 지원됩니다. '작업 영역'
workspaceSettings 로그 분석 작업 영역에 출력을 생성하기 위한 설정을 설명합니다. connectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

이름 묘사
autoStart 연결 모니터를 만든 후 자동으로 시작할지 여부를 결정합니다. bool
목적지 연결 모니터의 대상을 설명합니다. connectionMonitorDestination
끝점 연결 모니터 엔드포인트 목록입니다. connectionMonitorEndpoint[]
monitoringIntervalInSeconds 모니터링 간격(초)입니다. int

제약 조건:
최소값 = 30
최대값 = 1800
노트 연결 모니터와 연결할 선택적 참고 사항입니다. 문자열
출력 연결 모니터 출력 목록입니다. ConnectionMonitorOutput[]
근원 연결 모니터의 원본을 설명합니다. ConnectionMonitorSource
testConfigurations 연결 모니터 테스트 구성 목록입니다. ConnectionMonitorTestConfiguration[]
testGroups 연결 모니터 테스트 그룹 목록입니다. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

이름 묘사
항구 연결 모니터에서 사용하는 원본 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. string(필수)

ConnectionMonitorSuccessThreshold

이름 묘사
checksFailedPercent 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 비율입니다. int
roundTripTimeMs 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. int

ConnectionMonitorTags

이름 묘사

ConnectionMonitorTcpConfiguration

이름 묘사
destinationPortBehavior 대상 포트 동작입니다. 'ListenIfAvailable'
'None'
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535

ConnectionMonitorTestConfiguration

이름 묘사
httpConfiguration HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorIcmpConfiguration
이름 연결 모니터 테스트 구성의 이름입니다. string(필수)
preferredIPVersion 테스트 평가에 사용할 기본 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. 'IPv4'
'IPv6'
프로토콜 테스트 평가에 사용할 프로토콜입니다. 'Http'
'Icmp'
'Tcp'(필수)
successThreshold 테스트를 성공적으로 선언하기 위한 임계값입니다. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorTcpConfiguration
testFrequencySec 테스트 평가 빈도(초)입니다. int

ConnectionMonitorTestGroup

이름 묘사
목적지 대상 엔드포인트 이름 목록입니다. string[] (필수)
비활성화 테스트 그룹을 사용할 수 없는지 여부를 나타내는 값입니다. bool
이름 연결 모니터 테스트 그룹의 이름입니다. string(필수)
소스 원본 엔드포인트 이름 목록입니다. string[] (필수)
testConfigurations 테스트 구성 이름 목록입니다. string[] (필수)

ConnectionMonitorWorkspaceSettings

이름 묘사
workspaceResourceId Log Analytics 작업 영역 리소스 ID입니다. 문자열

HttpHeader

이름 묘사
이름 HTTP 헤더의 이름입니다. 문자열
HTTP 헤더의 값입니다. 문자열

Microsoft.Network/networkWatchers/connectionMonitors

이름 묘사
apiVersion api 버전 '2024-03-01'
위치 연결 모니터 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 연결 모니터의 속성입니다. ConnectionMonitorParametersOrConnectionMonitorResultProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Network/networkWatchers/connectionMonitors'

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/connectionMonitors@2024-03-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      autoStart = bool
      destination = {
        address = "string"
        port = int
        resourceId = "string"
      }
      endpoints = [
        {
          address = "string"
          coverageLevel = "string"
          filter = {
            items = [
              {
                address = "string"
                type = "string"
              }
            ]
            type = "string"
          }
          locationDetails = {
            region = "string"
          }
          name = "string"
          resourceId = "string"
          scope = {
            exclude = [
              {
                address = "string"
              }
            ]
            include = [
              {
                address = "string"
              }
            ]
          }
          subscriptionId = "string"
          type = "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 = {
            destinationPortBehavior = "string"
            disableTraceRoute = bool
            port = int
          }
          testFrequencySec = int
        }
      ]
      testGroups = [
        {
          destinations = [
            "string"
          ]
          disable = bool
          name = "string"
          sources = [
            "string"
          ]
          testConfigurations = [
            "string"
          ]
        }
      ]
    }
  })
  tags = {
    {customized property} = "string"
  }
}

속성 값

ConnectionMonitorDestination

이름 묘사
주소 연결 모니터 대상의 주소(IP 또는 도메인 이름)입니다. 문자열
항구 연결 모니터에서 사용하는 대상 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 대상으로 사용되는 리소스의 ID입니다. 문자열

ConnectionMonitorEndpoint

이름 묘사
주소 연결 모니터 엔드포인트의 주소입니다. AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine 엔드포인트 유형에 대해 지원됩니다. 문자열
coverageLevel 엔드포인트에 대한 검사 테스트 'AboveAverage'
'Average'
'BelowAverage'
'기본값'
'Full'
'낮음'
필터 필터 필드가 더 이상 사용되지 않으므로 사용하면 안 됩니다. 대신 포함/제외 범위 필드를 사용합니다. ConnectionMonitorEndpointFilter
locationDetails 위치 세부 정보는 선택 사항이며 지역 세부 정보가 포함된 'AzureArcNetwork' 유형 엔드포인트에만 사용됩니다. ConnectionMonitorEndpointLocationDetails
이름 연결 모니터 엔드포인트의 이름입니다. string(필수)
resourceId 연결 모니터 엔드포인트의 리소스 ID는 AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM 엔드포인트 유형에 대해 지원됩니다. 문자열
범위 엔드포인트 범위는 VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork와 같은 복합 리소스 엔드포인트의 경우 모니터링할 대상 리소스를 정의합니다. ConnectionMonitorEndpointScope
subscriptionId 연결 모니터 엔드포인트에 대한 구독 ID입니다. 'AzureArcNetwork' 형식 엔드포인트에 사용되는 선택적 매개 변수입니다. 문자열
엔드포인트 유형입니다. 'AzureArcNetwork'
'AzureArcVM'
'AzureSubnet'
'AzureVM'
'AzureVMSS'
'AzureVNet'
'ExternalAddress'
'MMAWorkspaceMachine'
'MMAWorkspaceNetwork'

ConnectionMonitorEndpointFilter

이름 묘사
항목 필터의 항목 목록입니다. ConnectionMonitorEndpointFilterItem[]
엔드포인트 필터의 동작입니다. 현재는 'Include'만 지원됩니다. 'Include'

ConnectionMonitorEndpointFilterItem

이름 묘사
주소 필터 항목의 주소입니다. 문자열
필터에 포함된 항목의 형식입니다. 현재는 'AgentAddress'만 지원됩니다. 'AgentAddress'

ConnectionMonitorEndpointLocationDetails

이름 묘사
부위 연결 모니터 엔드포인트의 지역입니다. 문자열

ConnectionMonitorEndpointScope

이름 묘사
몰아내다 엔드포인트 범위에서 제외해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]
포함하다 엔드포인트 범위에 포함해야 하는 항목 목록입니다. ConnectionMonitorEndpointScopeItem[]

ConnectionMonitorEndpointScopeItem

이름 묘사
주소 엔드포인트 항목의 주소입니다. 지원되는 유형은 IPv4/IPv6 서브넷 마스크 또는 IPv4/IPv6 IP 주소입니다. 문자열

ConnectionMonitorHttpConfiguration

이름 묘사
메서드 사용할 HTTP 메서드입니다. 'Get'
'게시물'
URI의 경로 구성 요소입니다. 예를 들어 "/dir1/dir2"입니다. 문자열
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
preferHTTPS 선택이 명시적이지 않은 경우 HTTPS가 HTTP보다 선호되는지 여부를 나타내는 값입니다. bool
requestHeaders 요청과 함께 전송할 HTTP 헤더입니다. HttpHeader[]
validStatusCodeRanges 성공한 것으로 간주할 HTTP 상태 코드입니다. 예를 들어 "2xx,301-304,418"입니다. string[]

ConnectionMonitorIcmpConfiguration

이름 묘사
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool

ConnectionMonitorOutput

이름 묘사
연결 모니터 출력 대상 유형입니다. 현재는 "작업 영역"만 지원됩니다. '작업 영역'
workspaceSettings 로그 분석 작업 영역에 출력을 생성하기 위한 설정을 설명합니다. connectionMonitorWorkspaceSettings

ConnectionMonitorParametersOrConnectionMonitorResultProperties

이름 묘사
autoStart 연결 모니터를 만든 후 자동으로 시작할지 여부를 결정합니다. bool
목적지 연결 모니터의 대상을 설명합니다. connectionMonitorDestination
끝점 연결 모니터 엔드포인트 목록입니다. connectionMonitorEndpoint[]
monitoringIntervalInSeconds 모니터링 간격(초)입니다. int

제약 조건:
최소값 = 30
최대값 = 1800
노트 연결 모니터와 연결할 선택적 참고 사항입니다. 문자열
출력 연결 모니터 출력 목록입니다. ConnectionMonitorOutput[]
근원 연결 모니터의 원본을 설명합니다. ConnectionMonitorSource
testConfigurations 연결 모니터 테스트 구성 목록입니다. ConnectionMonitorTestConfiguration[]
testGroups 연결 모니터 테스트 그룹 목록입니다. ConnectionMonitorTestGroup[]

ConnectionMonitorSource

이름 묘사
항구 연결 모니터에서 사용하는 원본 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535
resourceId 연결 모니터에서 원본으로 사용되는 리소스의 ID입니다. string(필수)

ConnectionMonitorSuccessThreshold

이름 묘사
checksFailedPercent 테스트가 성공으로 평가될 수 있도록 허용된 실패한 검사의 최대 비율입니다. int
roundTripTimeMs 테스트가 성공으로 평가되는 데 허용되는 최대 왕복 시간(밀리초)입니다. int

ConnectionMonitorTags

이름 묘사

ConnectionMonitorTcpConfiguration

이름 묘사
destinationPortBehavior 대상 포트 동작입니다. 'ListenIfAvailable'
'None'
disableTraceRoute 추적 경로가 있는 경로 평가를 사용하지 않도록 설정해야 하는지 여부를 나타내는 값입니다. bool
항구 연결할 포트입니다. int

제약 조건:
최소값 = 0
최대값 = 65535

ConnectionMonitorTestConfiguration

이름 묘사
httpConfiguration HTTP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorHttpConfiguration
icmpConfiguration ICMP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorIcmpConfiguration
이름 연결 모니터 테스트 구성의 이름입니다. string(필수)
preferredIPVersion 테스트 평가에 사용할 기본 IP 버전입니다. 연결 모니터는 다른 매개 변수에 따라 다른 버전을 사용하도록 선택할 수 있습니다. 'IPv4'
'IPv6'
프로토콜 테스트 평가에 사용할 프로토콜입니다. 'Http'
'Icmp'
'Tcp'(필수)
successThreshold 테스트를 성공적으로 선언하기 위한 임계값입니다. ConnectionMonitorSuccessThreshold
tcpConfiguration TCP를 통해 테스트 평가를 수행하는 데 사용되는 매개 변수입니다. ConnectionMonitorTcpConfiguration
testFrequencySec 테스트 평가 빈도(초)입니다. int

ConnectionMonitorTestGroup

이름 묘사
목적지 대상 엔드포인트 이름 목록입니다. string[] (필수)
비활성화 테스트 그룹을 사용할 수 없는지 여부를 나타내는 값입니다. bool
이름 연결 모니터 테스트 그룹의 이름입니다. string(필수)
소스 원본 엔드포인트 이름 목록입니다. string[] (필수)
testConfigurations 테스트 구성 이름 목록입니다. string[] (필수)

ConnectionMonitorWorkspaceSettings

이름 묘사
workspaceResourceId Log Analytics 작업 영역 리소스 ID입니다. 문자열

HttpHeader

이름 묘사
이름 HTTP 헤더의 이름입니다. 문자열
HTTP 헤더의 값입니다. 문자열

Microsoft.Network/networkWatchers/connectionMonitors

이름 묘사
위치 연결 모니터 위치입니다. 문자열
이름 리소스 이름 string(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 유형의 리소스 ID: networkWatchers
속성 연결 모니터의 속성입니다. ConnectionMonitorParametersOrConnectionMonitorResultProperties(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Network/networkWatchers/connectionMonitors@2024-03-01"