REST 리소스: projects.locations.global.connectivityTests

리소스: ConnectivityTest

네트워크 연결 가능성 분석을 위한 연결 테스트

JSON 표현

{
  "name": string,
  "description": string,
  "source": {
    object (Endpoint)
  },
  "destination": {
    object (Endpoint)
  },
  "protocol": string,
  "relatedProjects": [
    string
  ],
  "displayName": string,
  "labels": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "reachabilityDetails": {
    object (ReachabilityDetails)
  }
}
필드
name

string

필수. projects/{projectId}/tests/{testId} 양식을 사용하는 리소스의 고유한 이름

description

string

연결 테스트에 대한 사용자 제공 설명. 영문 기준 최대 152자.

source

object (Endpoint)

필수. 연결 테스트의 소스 사양.

소스 IP 주소, 가상 머신 (VM) 인스턴스 또는 Compute Engine 네트워크의 조합을 사용하여 소스 위치를 고유하게 식별할 수 있습니다.

예: 소스 IP 주소가 Google Cloud VPC (Virtual Private Cloud) 네트워크 내의 내부 IP 주소인 경우 VPC 네트워크도 지정해야합니다. 그렇지 않으면 내부 IP 주소와 VPC 네트워크 정보가 이미 포함된 VM 인스턴스를 지정하십시오.

테스트 소스가 온프레미스 네트워크 내에 있는 경우 대상 VPC 네트워크를 제공해야 합니다.

소스 엔드포인트가 여러 네트워크 인터페이스가 있는 Compute Engine VM 인스턴스인 경우 인스턴스 자체로는 엔드포인트를 식별하기에 충분하지 않습니다. 따라서 소스 IP 주소 또는 VPC 네트워크도 지정해야 합니다.

소스 위치가 모호한 경우에도 연결 가능성 분석이 진행됩니다. 그러나 테스트 결과에는 테스트하지 않을 엔드포인트가 포함될 수 있습니다.

destination

object (Endpoint)

필수. 연결 테스트의 대상 사양

대상 IP 주소, Compute Engine VM 인스턴스 또는 VPC 네트워크의 조합을 사용하여 대상 위치를 고유하게 식별할 수 있습니다.

대상 IP 주소가 고유하지 않아도 소스 IP 위치는 고유합니다. 일반적으로 분석은 경로 정보에서 대상 엔드포인트를 추론할 수 있습니다.

지정한 대상이 VM 인스턴스이고 인스턴스에 여러 네트워크 인터페이스가 있는 경우 대상 인터페이스를 식별하기 위해 대상 IP 주소 또는 VPC 네트워크도 지정해야 합니다.

대상 위치가 모호한 경우에도 연결 가능성 분석이 진행됩니다. 그러나 결과에는 테스트하지 않을 엔드포인트가 포함될 수 있습니다.

protocol

string

테스트의 IP 프로토콜. 제공되지 않으면 'TCP'로 가정합니다.

relatedProjects[]

string

연결 가능성 분석과 관련이 있을 수있는 다른 프로젝트. 테스트가 프로젝트 경계를 넘을 수 있는 시나리오에 적용할 수 있습니다.

displayName

string

출력 전용. 연결 테스트의 표시 이름입니다.

labels

map (key: string, value: string)

사용자가 제공한 메타데이터를 나타내는 리소스 라벨입니다.

"key": value 쌍 목록이 포함된 객체입니다. 예를 들면 { "name": "wrench", "mass": "1.3kg", "count": "3" }입니다.

createTime

string (Timestamp format)

출력 전용. 테스트가 만들어진 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예를 들면 "2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용. 테스트 구성이 업데이트된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예를 들면 "2014-10-02T15:01:23.045123456Z"입니다.

reachabilityDetails

object (ReachabilityDetails)

출력 전용. 최신 실행에서 이 테스트의 연결 가능성 세부정보. 새 테스트를 만들거나 기존 테스트를 업데이트하거나 기존 테스트의 일회성 재실행을 트리거할 때 세부정보가 업데이트됩니다.

엔드포인트

연결 테스트의 소스 또는 대상

JSON 표현

{
  "ipAddress": string,
  "port": integer,
  "instance": string,
  "network": string,
  "networkType": enum (NetworkType),
  "projectId": string
}
필드
ipAddress

string

외부 또는 내부 IP일 수 있는 엔드포인트의 IP 주소입니다. 테스트 대상이 전역 부하 분산기 VIP인 경우에만 IPv6 주소가 허용됩니다.

port

integer

엔드포인트의 IP 프로토콜 포트. 프로토콜이 TCP 또는 UDP인 경우에만 적용 가능합니다.

instance

string

Compute Engine 인스턴스 URI

network

string

Compute Engine 네트워크 URI

networkType

enum (NetworkType)

엔드포인트가 있는 네트워크의 유형. 소스에서 대상 네트워크 유형을 추론할 수 있으므로 소스 엔드포인트에만 적용 가능합니다.

projectId

string

엔드포인트가 있는 프로젝트 ID. VM 인스턴스 또는 네트워크 URI를 제공하는 경우 프로젝트 ID는 URI에서 파생될 수 있습니다. 다음은 프로젝트 ID를 제공해야 하는 두 가지 경우입니다. 1. IP 주소만 지정되며 IP 주소는 GCP 프로젝트 내에 있는 경우 2. 공유 VPC를 사용하고 제공하는 IP 주소는 서비스 프로젝트에서 제공한 경우. 이 경우 IP 주소가 있는 네트워크가 호스트 프로젝트에 정의됩니다.

NetworkType

엔드포인트 네트워크의 유형 정의. 다음 선택사항 중 하나를 사용하십시오.

NETWORK_TYPE_UNSPECIFIED

지정되지 않은 경우 기본 유형입니다.

GCP_NETWORK

Google Cloud Platform 내에서 호스팅되는 네트워크입니다. 보다 자세한 출력을 받으려면 소스 또는 대상 네트워크의 URI를 지정하십시오.

NON_GCP_NETWORK

Google Cloud Platform 외부에서 호스팅되는 네트워크입니다. 온프레미스 네트워크이거나 다른 클라우드 제공업체에서 호스팅하는 네트워크일 수 있습니다.

열거형
NETWORK_TYPE_UNSPECIFIED 지정되지 않은 경우 기본 유형입니다.
GCP_NETWORK Google Cloud Platform 내에서 호스팅되는 네트워크입니다. 보다 자세한 출력을 받으려면 소스 또는 대상 네트워크의 URI를 지정하십시오.
NON_GCP_NETWORK Google Cloud Platform 외부에서 호스팅되는 네트워크입니다. 온프레미스 네트워크이거나 다른 클라우드 제공업체에서 호스팅하는 네트워크일 수 있습니다.

ReachabilityDetails

최신 실행에서 연결 가능 상태의 세부정보입니다.

JSON 표현

{
  "result": enum (Result),
  "verifyTime": string,
  "error": {
    object (Status)
  },
  "traces": [
    {
      object (Trace)
    }
  ]
}
필드
result

enum (Result)

전체적인 연결 가능성 테스트 결과입니다.

verifyTime

string (Timestamp format)

연결 가능성 상태가 확인된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: "2014-10-02T15:01:23.045123456Z"

error

object (Status)

연결 가능성 분석의 실패 또는 취소에 대한 세부정보입니다.

traces[]

object (Trace)

대상 엔드포인트가 여러 백엔드가 있는 부하 분산기인 경우와 같이 테스트가 네트워크에 가능한 여러 경로를 가진 경우 결과에 추적 목록이 포함될 수 있습니다.

결과

전체적인 연결 가능성 테스트 결과는 다음 값 중 하나일 수 있습니다.

RESULT_UNSPECIFIED

결과가 지정되지 않았습니다.

REACHABLE

소스에서 출발한 패킷이 대상에 도달할 것으로 예상됩니다. 가능한 시나리오는 다음과 같습니다. * 패킷이 대상으로 추적됩니다. * 분석은 권한이 있는 구성에 따라 부분적으로 완료됩니다. 최종 상태는 패킷이 전달되었음을 나타냅니다.

UNREACHABLE

소스에서 출발한 패킷이 대상에 도달하기 전에 중단될 것으로 예상됩니다.

UNDETERMINED

연결 가능성을 확인할 수 없습니다. 가능한 이유는 다음과 같습니다. * 권한 오류로 인해 분석이 취소되었습니다. 테스트에 나열된 프로젝트에 대한 읽기 권한이 사용자에게 없습니다. * 잘못된 인수로 인해 분석이 취소되었거나 분석기가 분석에 대한 유효 엔드포인트 위치를 파악할 수 없습니다. * 내부 오류로 인해 분석이 취소되었습니다.

AMBIGUOUS

소스 및 대상 엔드포인트가 네트워크에서 테스트 위치를 고유하게 파악하지 못하고 연결 가능성 결과에 연결 가능한 상태와 연결할 수 없는 상태가 혼합된 여러 Trace가 포함된 경우 이 결과가 반환됩니다.

열거형
RESULT_UNSPECIFIED 결과가 지정되지 않았습니다.
REACHABLE 소스에서 출발한 패킷이 대상에 도달할 것으로 예상됩니다.
UNREACHABLE 소스에서 출발한 패킷이 대상에 도달하기 전에 중단될 것으로 예상됩니다.
AMBIGUOUS 소스 및 대상 엔드포인트가 네트워크에서 테스트 위치를 고유하게 파악하지 못하고 연결 가능성 결과에 연결 가능한 상태와 연결할 수 없는 상태가 혼합된 여러 Trace가 포함된 경우 이 결과가 반환됩니다.
UNDETERMINED

연결 가능성을 확인할 수 없습니다. 가능한 이유는 다음과 같습니다.

  • 권한 오류로 인해 분석이 취소되었습니다. 테스트에 나열된 프로젝트에 대한 읽기 권한이 사용자에게 없습니다.
  • 내부 오류로 인해 분석이 취소되었습니다.
  • 분석은 사용자에게 권한이 있는 구성에 따라 부분적으로 완료됩니다. 최종 상태는 사용자가 구성에 액세스할 수 있는 권한이 없는 다른 네트워크로 패킷이 전달되었음을 나타냅니다.

추적

Trace는 하나의 시뮬레이션된 패킷 전달 경로를 나타냅니다.

  • 각 Trace에는 여러 단계가 순서대로 포함되어 있습니다.
  • 각 단계는 특정 상태에 있으며 관련 구성이 있습니다.
  • 상태는 최종 또는 비 최종 상태로 분류됩니다.
  • 각 최종 상태에는 이와 관련된 이유가 있습니다.
  • 각 Trace는 최종 상태(마지막 단계)로 끝나야 합니다.


  |---------------------Trace----------------------|
  Step1(State) Step2(State) ---  StepN(State(final))
JSON 표현

{
  "endpointInfo": {
    object (EndpointInfo)
  },
  "steps": [
    {
      object (Step)
    }
  ]
}
필드
endpointInfo

object (EndpointInfo)

소스 및 대상 엔드포인트 정의에서 파생되며 데이터 평면 모델에 의해 유효성이 검증됩니다. 여러 소스 위치에서 시작하는 여러 추적이 있는 경우 endpointInfo는 추적마다 다를 수 있습니다.

steps[]

object (Step)

테스트 추적에는 초기 상태부터 최종 상태(전송, 중단, 전달 또는 취소)까지 여러 단계가 포함됩니다.

단계는 시뮬레이션된 네트워크 상태 머신 내의 처리 순서에 따라 정렬됩니다. 단계 순서를 유지하고 순서를 바꾸거나 정렬하지 않는 것이 중요합니다.

EndpointInfo

디스플레이 전용. 테스트의 엔드포인트 사양. EndpointInfo는 소스 및 대상 엔드포인트에서 파생되며 백엔드 데이터 평면 모델에 의해 검증됩니다.

JSON 표현

{
  "sourceIp": string,
  "destinationIp": string,
  "protocol": string,
  "sourcePort": integer,
  "destinationPort": integer,
  "sourceNetworkUri": string,
  "destinationNetworkUri": string
}
필드
sourceIp

string

소스 IP 주소입니다.

destinationIp

string

대상 IP 주소입니다.

protocol

string

문자열 형식의 IP 프로토콜(예: 'TCP', 'UDP', 'ICMP')

sourcePort

integer

소스 포트. 프로토콜이 TCP 또는 UDP인 경우에만 유효합니다.

destinationPort

integer

대상 포트. 프로토콜이 TCP 또는 UDP인 경우에만 유효합니다.

sourceNetworkUri

string

이 패킷이 출발한 네트워크의 URI

destinationNetworkUri

string

이 패킷이 전송되는 네트워크의 URI

단계

시뮬레이션된 전달 경로는 여러 단계로 구성됩니다. 각 단계에는 잘 정의된 상태와 관련 구성이 있습니다.

JSON 표현

{
  "description": string,
  "state": enum (State),
  "causesDrop": boolean,
  "projectId": string,

  // Union field step_info can be only one of the following:
  "instance": {
    object (InstanceInfo)
  },
  "firewall": {
    object (FirewallInfo)
  },
  "route": {
    object (RouteInfo)
  },
  "endpoint": {
    object (EndpointInfo)
  },
  "forwardingRule": {
    object (ForwardingRuleInfo)
  },
  "vpnGateway": {
    object (VpnGatewayInfo)
  },
  "vpnTunnel": {
    object (VpnTunnelInfo)
  },
  "deliver": {
    object (DeliverInfo)
  },
  "forward": {
    object (ForwardInfo)
  },
  "abort": {
    object (AbortInfo)
  },
  "drop": {
    object (DropInfo)
  },
  "loadBalancer": {
    object (LoadBalancerInfo)
  },
  "network": {
    object (NetworkInfo)
  }
  // End of list of possible types for union field step_info.
}
필드
description

string

단계에 대한 설명. 일반적으로 이것은 상태의 요약입니다.

state

enum (State)

각 단계는 사전 정의된 상태 중 하나입니다.

causesDrop

boolean

이것은 최종 상태 상제로 이어지는 단계입니다.

projectId

string

이 단계에서 확인중인 구성이 포함된 프로젝트 ID.

통합 필드 step_info. 각 단계와 관련된 구성 또는 메타데이터. 뷰어의 권한에 따라 구성이 필터링됩니다. 최종 사용자가 이 단계에서 구성을 볼 수 있는 권한이 없으면 비 최종 상태인 경우 특수 상태가 표시되고(VIEWER_PERMISSION_MISSING) 최종 상태의 경우 구성이 지워집니다. step_info은 다음 중 하나여야 합니다.
instance

object (InstanceInfo)

Compute Engine 인스턴스의 정보를 표시합니다.

firewall

object (FirewallInfo)

Compute Engine 방화벽 규칙의 정보를 표시합니다.

route

object (RouteInfo)

Compute Engine 경로 정보를 표시합니다.

endpoint

object (EndpointInfo)

분석중인 소스 및 대상 정보를 표시합니다. 중간 상태의 엔드포인트 정보는 NAT 또는 연결 프록시와 같은 상태에 의해 수정될 수 있으므로 초기 입력과 다를 수 있습니다.

forwardingRule

object (ForwardingRuleInfo)

Compute Engine 전달 규칙의 정보를 표시합니다.

vpnGateway

object (VpnGatewayInfo)

Compute Engine VPN 게이트웨이의 정보를 표시합니다.

vpnTunnel

object (VpnTunnelInfo)

Compute Engine VPN 터널의 정보를 표시합니다.

deliver

object (DeliverInfo)

최종 상태 '전송' 및 이유 정보를 표시합니다.

forward

object (ForwardInfo)

최종 상태 '전달' 및 이유 정보를 표시합니다.

abort

object (AbortInfo)

최종 상태 '취소' 및 이유 정보를 표시합니다.

drop

object (DropInfo)

최종 상태 '중단' 및 이유 정보를 표시합니다.

loadBalancer

object (LoadBalancerInfo)

부하 분산기의 정보를 표시합니다.

network

object (NetworkInfo)

GCP 네트워크의 정보를 표시합니다.

네트워크 상태 머신에 정의된 상태 유형. 패킷 추적의 각 단계는 특정 상태에 있습니다.

STATE_UNSPECIFIED

지정되지 않은 상태.

START_FROM_INSTANCE

초기 상태: Compute Engine 인스턴스에서 출발하는 패킷.

InstanceInfo

는 시작하는 인스턴스 정보로 채워집니다.

START_FROM_INTERNET

초기 상태: 인터넷에서 출발하는 패킷. 엔드포인트 정보가 채워집니다.

START_FROM_PRIVATE_NETWORK

초기 상태: 내부 소스 IP가 있는 VPC 또는 온프레미스 네트워크에서 출발하는 패킷. 소스가 사용자에게 보이는 Virtual Private Cloud(VPC) 네트워크 인 경우

NetworkInfo

에는 네트워크 세부정보가 채워집니다.

APPLY_INGRESS_FIREWALL_RULE

구성 확인 상태: 인그레스 방화벽 규칙 확인

APPLY_EGRESS_FIREWALL_RULE

구성 확인 상태: 이그레스 방화벽 규칙 확인

APPLY_ROUTE

구성 확인 상태: 경로 확인

APPLY_FORWARDING_RULE

구성 확인 상태: 전달 규칙 비교

SPOOFING_APPROVED

구성 확인 상태: 외부 IP 주소로 송수신되고 허용되는 패킷

ARRIVE_AT_INSTANCE

전달 상태: Compute Engine 인스턴스에 도착

ARRIVE_AT_INTERNAL_LOAD_BALANCER

전달 상태: Compute Engine 내부 부하 분산기에 도착

ARRIVE_AT_EXTERNAL_LOAD_BALANCER

전달 상태: Compute Engine 외부 부하 분산기에 도착

ARRIVE_AT_VPN_GATEWAY

전달 상태: Cloud VPN 게이트웨이에 도착

ARRIVE_AT_VPN_TUNNEL

전달 상태: Cloud VPN 터널에 도착

NAT

변환 상태: 패킷 헤더 번역됨

PROXY_CONNECTION

변환 상태: 원래 연결이 종료되고 새로운 프록시 연결 시작

DELIVER

최종 상태: 패킷 전달 가능

DROP

최종 상태: 패킷 중단 가능

FORWARD

최종 상태: 패킷을 알 수 없는 구성으로 네트워크에 전달 가능

ABORT

최종 상태: 분석 취소

VIEWER_PERMISSION_MISSING

특수 상태: 테스트 결과 뷰어에 이 단계의 구성을 볼 수 있는 권한이 없음

열거형
STATE_UNSPECIFIED 지정되지 않은 상태.
START_FROM_INSTANCE 초기 상태: Compute Engine 인스턴스에서 출발하는 패킷. InstanceInfo는 시작 인스턴스 정보로 채워집니다.
START_FROM_INTERNET 초기 상태: 인터넷에서 출발하는 패킷. 엔드포인트 정보가 채워집니다.
START_FROM_PRIVATE_NETWORK 초기 상태: 내부 소스 IP가 있는 VPC 또는 온프레미스 네트워크에서 출발하는 패킷. 소스가 사용자에게 표시되는 VPC 네트워크인 경우 NetworkInfo에 네트워크 세부정보가 채워집니다.
APPLY_INGRESS_FIREWALL_RULE 구성 확인 상태: 인그레스 방화벽 규칙 확인
APPLY_EGRESS_FIREWALL_RULE 구성 확인 상태: 이그레스 방화벽 규칙 확인
APPLY_ROUTE 구성 확인 상태: 경로 확인
APPLY_FORWARDING_RULE 구성 확인 상태: 전달 규칙 비교
SPOOFING_APPROVED 구성 확인 상태: 외부 IP 주소로 송수신되고 허용되는 패킷
ARRIVE_AT_INSTANCE 전달 상태: Compute Engine 인스턴스에 도착
ARRIVE_AT_INTERNAL_LOAD_BALANCER 전달 상태: Compute Engine 내부 부하 분산기에 도착
ARRIVE_AT_EXTERNAL_LOAD_BALANCER 전달 상태: Compute Engine 외부 부하 분산기에 도착
ARRIVE_AT_VPN_GATEWAY 전달 상태: Cloud VPN 게이트웨이에 도착
ARRIVE_AT_VPN_TUNNEL 전달 상태: Cloud VPN 터널에 도착
NAT 변환 상태: 패킷 헤더 번역됨
PROXY_CONNECTION 변환 상태: 원래 연결이 종료되고 새로운 프록시 연결 시작
DELIVER 최종 상태: 패킷 전달
DROP 최종 상태: 패킷 중단
FORWARD 최종 상태: 구성을 알 수 없는 네트워크로 패킷 전달
ABORT 최종 상태: 분석 취소
VIEWER_PERMISSION_MISSING 특수 상태: 테스트 결과 뷰어에 이 단계의 구성을 볼 수 있는 권한이 없음

InstanceInfo

디스플레이 전용. Compute Engine 인스턴스와 관련된 메타데이터.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "interface": string,
  "networkUri": string,
  "internalIp": string,
  "externalIp": string,
  "networkTags": [
    string
  ],
  "serviceAccount": string
}
필드
displayName

string

Compute Engine 인스턴스의 이름입니다.

uri

string

Compute Engine 인스턴스의 URI입니다.

interface

string

Compute Engine 인스턴스의 네트워크 인터페이스 이름입니다.

networkUri

string

Compute Engine 네트워크의 URI입니다.

internalIp

string

네트워크 인터페이스의 내부 IP 주소

externalIp

string

네트워크 인터페이스의 외부 IP 주소

networkTags[]

string

인스턴스에 구성된 네트워크 태그

serviceAccount

string

인스턴스에 대해 권한이 부여된 서비스 계정.

FirewallInfo

디스플레이 전용. Compute Engine 방화벽 규칙과 관련된 메타데이터.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "direction": string,
  "action": string,
  "priority": integer,
  "networkUri": string,
  "targetTags": [
    string
  ],
  "targetServiceAccounts": [
    string
  ]
}
필드
displayName

string

Compute Engine 방화벽 규칙의 이름입니다.

uri

string

Compute Engine 방화벽 규칙의 URI입니다. 내재된 기본 규칙에는 URI가 없습니다.

direction

string

가능한 값: INGRESS, EGRESS

action

string

가능한 값: ALLOW, DENY

priority

integer

방화벽 규칙의 우선순위

networkUri

string

Compute Engine 네트워크의 URI입니다.

targetTags[]

string

방화벽 규칙의 대상 태그.

targetServiceAccounts[]

string

방화벽 규칙의 대상 서비스 계정

RouteInfo

디스플레이 전용. Compute Engine 경로와 관련된 메타데이터.

JSON 표현

{
  "routeType": enum (RouteType),
  "nextHopType": enum (NextHopType),
  "displayName": string,
  "uri": string,
  "destIpRange": string,
  "nextHop": string,
  "networkUri": string,
  "priority": integer,
  "instanceTags": [
    string
  ]
}
필드
routeType

enum (RouteType)

경로 유형

nextHopType

enum (NextHopType)

다음 홉의 유형

displayName

string

Compute Engine 경로의 이름입니다.

uri

string

Compute Engine 경로의 URI입니다. 클라우드 라우터의 동적 경로에는 URI가 없습니다. Google Cloud VPC부터 온프레미스 네트워크까지의 공지된 경로에도 URI가 없습니다.

destIpRange

string

경로의 대상 IP 범위

nextHop

string

경로의 다음 홉

networkUri

string

Compute Engine 네트워크의 URI입니다.

priority

integer

경로의 우선순위

instanceTags[]

string

경로의 인스턴스 태그

RouteType

경로 유형:

ROUTE_TYPE_UNSPECIFIED

알 수 없는 유형. 기본값

SUBNET

경로는 시스템에 의해 자동으로 생성된 서브넷 경로입니다.

STATIC

인터넷에 대한 기본 경로를 포함하여 사용자가 만든 정적 경로

DYNAMIC

BGP 피어 간에 교환되는 동적 경로

PEERING_SUBNET

피어링 네트워크에서 수신하는 서브넷 경로

PEERING_STATIC

피어링 네트워크에서 수신하는 정적 경로

PEERING_DYNAMIC

피어링 네트워크에서 수신하는 동적 경로

열거형
ROUTE_TYPE_UNSPECIFIED 알 수 없는 유형. 기본값
SUBNET 경로는 시스템에 의해 자동으로 생성된 서브넷 경로입니다.
STATIC 인터넷에 대한 기본 경로를 포함하여 사용자가 만든 정적 경로
DYNAMIC BGP 피어 간에 교환되는 동적 경로
PEERING_SUBNET 피어링 네트워크에서 수신하는 서브넷 경로
PEERING_STATIC 피어링 네트워크에서 수신하는 정적 경로
PEERING_DYNAMIC 피어링 네트워크에서 수신하는 동적 경로

NextHopType

다음 홉의 유형:

NEXT_HOP_TYPE_UNSPECIFIED

알 수 없는 유형. 기본값

NEXT_HOP_IP

다음 홉은 IP 주소입니다.

NEXT_HOP_INSTANCE

다음 홉은 Compute Engine 인스턴스입니다.

NEXT_HOP_NETWORK

다음 홉은 VPC 네트워크 게이트웨이입니다.

NEXT_HOP_PEERING

다음 홉은 피어링 VPC입니다.

NEXT_HOP_INTERCONNECT

다음 홉은 상호 연결입니다.

NEXT_HOP_VPN_TUNNEL

다음 홉은 VPN 터널입니다.

NEXT_HOP_VPN_GATEWAY

다음 홉은 VPN 게이트웨이입니다. 이 시나리오는 VPN을 통해 온프레미스에서 GCP로의 연결을 추적할 때만 발생합니다. 분석은 VPN 터널을 통해 온프레미스 네트워크에서 출발하여 Cloud VPN 게이트웨이에 도착하는 패킷을 시뮬레이션합니다.

NEXT_HOP_INTERNET_GATEWAY

다음 홉은 인터넷 게이트웨이입니다.

NEXT_HOP_BLACKHOLE

다음 홉은 블랙홀, 즉 다음 홉이 없거나 실행중이 아닙니다.

열거형
NEXT_HOP_TYPE_UNSPECIFIED 알 수 없는 유형. 기본값
NEXT_HOP_IP 다음 홉은 IP 주소입니다.
NEXT_HOP_INSTANCE 다음 홉은 Compute Engine 인스턴스입니다.
NEXT_HOP_NETWORK 다음 홉은 VPC 네트워크 게이트웨이입니다.
NEXT_HOP_PEERING 다음 홉은 피어링 VPC입니다.
NEXT_HOP_INTERCONNECT 다음 홉은 상호 연결입니다.
NEXT_HOP_VPN_TUNNEL 다음 홉은 VPN 터널입니다.
NEXT_HOP_VPN_GATEWAY 다음 홉은 VPN 게이트웨이입니다. 이 시나리오는 VPN을 통해 온프레미스에서 GCP로의 연결을 추적할 때만 발생합니다. 분석은 VPN 터널을 통해 온프레미스 네트워크에서 출발하여 Cloud VPN 게이트웨이에 도착하는 패킷을 시뮬레이션합니다.
NEXT_HOP_INTERNET_GATEWAY 다음 홉은 인터넷 게이트웨이입니다.
NEXT_HOP_BLACKHOLE 다음 홉은 블랙홀, 즉 다음 홉이 없거나 실행중이 아닙니다.

ForwardingRuleInfo

디스플레이 전용. Compute Engine 전달 규칙과 관련된 메타데이터.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "matchedProtocol": string,
  "matchedPortRange": string,
  "vip": string,
  "target": string,
  "networkUri": string
}
필드
displayName

string

Compute Engine 전달 규칙의 이름입니다.

uri

string

Compute Engine 전달 규칙의 URI입니다.

matchedProtocol

string

테스트와 일치하는 전달 규칙에 정의된 프로토콜

matchedPortRange

string

테스트와 일치하는 전달 규칙에 정의된 포트 범위

vip

string

전달 규칙의 VIP

target

string

전달 규칙의 대상 유형

networkUri

string

네트워크 URI. 내부 부하 분산기에만 유효합니다.

VpnGatewayInfo

디스플레이 전용. Compute Engine VPN 게이트웨이와 관련된 메타데이터.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "ipAddress": string,
  "vpnTunnelUri": string,
  "region": string
}
필드
displayName

string

VPN 게이트웨이의 이름입니다.

uri

string

VPN 게이트웨이의 URI입니다.

networkUri

string

VPN 게이트웨이가 구성된 Compute Engine 네트워크의 URI입니다.

ipAddress

string

VPN 게이트웨이의 IP 주소

vpnTunnelUri

string

이 VPN 게이트웨이와 관련된 VPN 터널. VPN 게이트웨이에는 여러 개의 VPN 터널이 구성되어 있을 수 있으며 테스트와 관련된 하나의 VPN 터널만 표시됩니다.

region

string

이 VPN 게이트웨이가 구성된 GCP 리전의 이름입니다.

VpnTunnelInfo

디스플레이 전용. Compute Engine VPN 터널과 관련된 메타데이터

JSON 표현

{
  "displayName": string,
  "uri": string,
  "sourceGateway": string,
  "remoteGateway": string,
  "remoteGatewayIp": string,
  "sourceGatewayIp": string,
  "networkUri": string,
  "region": string,
  "routingType": enum (RoutingType)
}
필드
displayName

string

VPN 터널의 이름입니다.

uri

string

VPN 터널의 URI입니다.

sourceGateway

string

터널의 로컬 끝에 있는 VPN 게이트웨이의 URI입니다.

remoteGateway

string

터널의 원격 끝에 있는 VPN 게이트웨이의 URI입니다.

remoteGatewayIp

string

원격 VPN 게이트웨이의 IP 주소

sourceGatewayIp

string

로컬 VPN 게이트웨이의 IP 주소

networkUri

string

VPN 터널이 구성된 Compute Engine 네트워크의 URI입니다.

region

string

이 VPN 터널이 구성된 GCP 리전의 이름입니다.

routingType

enum (RoutingType)

라우팅 정책의 유형입니다.

RoutingType

VPN 라우팅 정책의 유형 자세한 내용은 네트워크 및 터널 라우팅을 참조하십시오.

ROUTING_TYPE_UNSPECIFIED

알 수 없는 유형. 기본값

ROUTE_BASED

경로 기반 VPN

POLICY_BASED

정책 기반 라우팅

DYNAMIC

동적(BGP) 라우팅

열거형
ROUTING_TYPE_UNSPECIFIED 알 수 없는 유형. 기본값
ROUTE_BASED 경로 기반 VPN
POLICY_BASED 정책 기반 라우팅
DYNAMIC 동적(BGP) 라우팅

DeliverInfo

최종 상태 '전송' 및 관련 리소스의 세부정보

JSON 표현

{
  "target": enum (Target),
  "resourceUri": string
}
필드
target

enum (Target)

패킷이 전송되는 대상 유형입니다.

resourceUri

string

패킷이 전송되는 리소스의 URI입니다.

대상

전송 대상 유형:

TARGET_UNSPECIFIED

대상이 지정되지 않았습니다.

INSTANCE

대상은 Compute Engine 인스턴스입니다.

INTERNET

대상은 인터넷입니다.

GOOGLE_API

대상은 Google API입니다.

열거형
TARGET_UNSPECIFIED 대상이 지정되지 않았습니다.
INSTANCE 대상은 Compute Engine 인스턴스입니다.
INTERNET 대상은 인터넷입니다.
GOOGLE_API 대상은 Google API입니다.

ForwardInfo

최종 상태 '전달' 및 관련 리소스의 세부정보

JSON 표현

{
  "target": enum (Target),
  "resourceUri": string
}
필드
target

enum (Target)

이 패킷이 전달되는 대상 유형입니다.

resourceUri

string

패킷이 전달되는 리소스의 URI입니다.

대상

전달 대상 유형

TARGET_UNSPECIFIED

대상이 지정되지 않았습니다.

PEERING_VPC

VPC 피어링 네트워크로 전달

VPN_GATEWAY

Cloud VPN 게이트웨이로 전달

INTERCONNECT

Cloud Interconnect 연결로 전달

GKE_MASTER

Google Kubernetes Engine 컨테이너 클러스터 마스터로 전달

IMPORTED_CUSTOM_ROUTE_NEXT_HOP

피어링 VPC에서 가져온 커스텀 경로의 다음 홉으로 전달

열거형
TARGET_UNSPECIFIED 대상이 지정되지 않았습니다.
PEERING_VPC VPC 피어링 네트워크로 전달
VPN_GATEWAY Cloud VPN 게이트웨이로 전달
INTERCONNECT Cloud Interconnect 연결로 전달
GKE_MASTER Google Kubernetes Engine 컨테이너 클러스터 마스터로 전달
IMPORTED_CUSTOM_ROUTE_NEXT_HOP 피어링 VPC에서 가져온 커스텀 경로의 다음 홉으로 전달

AbortInfo

최종 상태 '취소' 및 관련 리소스의 세부정보

JSON 표현

{
  "cause": enum (Cause),
  "resourceUri": string
}
필드
cause

enum (Cause)

분석 취소 원인

resourceUri

string

취소를 일으킨 리소스의 URI

원인

취소 원인 유형:

CAUSE_UNSPECIFIED

원인이 지정되지 않았습니다.

UNKNOWN_NETWORK

알 수 없는 네트워크로 인해 취소되었습니다. 사용자가 방화벽 규칙 및 경로를 포함하여 호스트 프로젝트의 네트워크 구성에 액세스할 수 없으므로 연결 가능성 분석을 진행할 수 없습니다. 프로젝트가 서비스 프로젝트이고 추적중인 엔드포인트가 호스트 프로젝트의 네트워크에 있는 경우 발생합니다.

UNKNOWN_IP

IP 주소를 알 수 없기 때문에 취소되었습니다.

UNKNOWN_PROJECT

테스트 입력에서 프로젝트 정보를 도출할 수 없으므로 취소되었습니다.

PERMISSION_DENIED

테스트를 실행하는 데 필요한 네트워크 구성의 일부 또는 전부에 액세스할 수있는 권한이 사용자에게 없어서 취소되었습니다.

NO_SOURCE_LOCATION

입력 테스트 요청에서 유효한 소스 엔드포인트가 도출되지 않기 때문에 취소되었습니다.

INVALID_ARGUMENT

테스트에 지정된 소스 또는 대상 엔드포인트가 올바르지 않기 때문에 취소되었습니다. 엔드포인트가 유효하지 않은 이유로는 잘못된 IP 주소; 존재하지 않는 인스턴스 또는 네트워크 URI; 지정된 네트워크 URI 범위에없는 IP 주소. 지정된 네트워크에서 네트워크 인터페이스를 소유하지 않는 인스턴스 등이 있습니다.

NO_EXTERNAL_IP

트래픽이 공개 IP에서 외부 IP가 없는 인스턴스로 전송되어 취소되었습니다.

UNINTENDED_DESTINATION

입력 테스트 요청에 지정된 대상 정보와 일치하는 Trace가 없기 때문에 취소되었습니다.

TRACE_TOO_LONG

Trace의 단계 수가 특정 한도를 초과하기 때문에 취소되었으며, 라우팅 루프로 인해 발생했을 수 있습니다.

열거형
CAUSE_UNSPECIFIED 원인이 지정되지 않았습니다.
UNKNOWN_NETWORK 알 수 없는 네트워크로 인해 취소되었습니다. 사용자가 방화벽 규칙 및 경로를 포함하여 호스트 프로젝트의 네트워크 구성에 액세스할 수 없으므로 연결 가능성 분석을 진행할 수 없습니다. 프로젝트가 서비스 프로젝트이고 추적중인 엔드포인트가 호스트 프로젝트의 네트워크에 있는 경우 발생합니다.
UNKNOWN_IP IP 주소를 알 수 없기 때문에 취소되었습니다.
UNKNOWN_PROJECT 테스트 입력에서 프로젝트 정보를 도출할 수 없으므로 취소되었습니다.
PERMISSION_DENIED 테스트를 실행하는 데 필요한 네트워크 구성의 일부 또는 전부에 액세스할 수있는 권한이 사용자에게 없어서 취소되었습니다.
NO_SOURCE_LOCATION 입력 테스트 요청에서 유효한 소스 엔드포인트가 도출되지 않기 때문에 취소되었습니다.
INVALID_ARGUMENT 테스트에 지정된 소스 또는 대상 엔드포인트가 올바르지 않기 때문에 취소되었습니다. 엔드포인트가 유효하지 않은 이유로는 잘못된 IP 주소; 존재하지 않는 인스턴스 또는 네트워크 URI; 지정된 네트워크 URI 범위에없는 IP 주소. 지정된 네트워크에서 네트워크 인터페이스를 소유하지 않는 인스턴스 등이 있습니다.
NO_EXTERNAL_IP 트래픽이 공개 IP에서 외부 IP가 없는 인스턴스로 전송되어 취소되었습니다.
UNINTENDED_DESTINATION 입력 테스트 요청에 지정된 대상 정보와 일치하는 Trace가 없기 때문에 취소되었습니다.
TRACE_TOO_LONG Trace의 단계 수가 라우팅 루프로 인해 발생할 수있는 특정 한계를 초과하여 취소되었습니다.

DropInfo

최종 상태 '중단' 및 관련 리소스의 세부정보

JSON 표현

{
  "cause": enum (Cause),
  "resourceUri": string
}
필드
cause

enum (Cause)

패킷이 중단되는 원인

resourceUri

string

중단의 원인이 된 리소스의 URI입니다.

원인

중단 원인 유형:

CAUSE_UNSPECIFIED

원인이 지정되지 않았습니다.

UNKNOWN_EXTERNAL_ADDRESS

대상 외부 주소를 알려진 타겟으로 확인할 수 없습니다. 주소가 GCP 프로젝트에서 사용되는 경우 프로젝트 ID를 테스트 입력으로 제공하십시오.

FOREIGN_IP_DISALLOWED

다음의 경우에는 Compute Engine 인스턴스가 외부 IP가 있는 패킷만 보내거나 받을 수 있습니다.

ip_forward

가 사용 설정된 패킷만 보내거나 받을 수 있습니다.

FIREWALL_RULE

방화벽 규칙으로 인해 중단되었습니다. 단, 연결 추적 시 허용될 수 있습니다.

NO_ROUTE

경로가 없기 때문에 중단되었습니다.

ROUTE_BLACKHOLE

잘못된 경로로 인해 중단되었습니다. 경로의 다음 홉은 블랙홀입니다.

ROUTE_WRONG_NETWORK

패킷이 의도하지 않은 잘못된 네트워크로 전송됩니다. 예: VM1:Network1부터 VM2:Network2까지 패킷을 추적하지만 Network1에 구성된 경로는 VM2의 IP 주소로 향하는 패킷을 Network3로 보냅니다.

PRIVATE_TRAFFIC_TO_INTERNET

내부 대상 주소가 있는 패킷이 인터넷 게이트웨이로 전송되었습니다.

PRIVATE_GOOGLE_ACCESS_DISALLOWED

내부 IP만 있는 인스턴스가 Google API 및 서비스에 액세스하려고 시도하지만 비공개 Google 액세스가 사용 설정되지 않았습니다.

NO_EXTERNAL_ADDRESS

내부 IP만 있는 인스턴스가 외부 호스트에 액세스하려고 시도하지만 VM의 특수 구성이 이 연결을 허용하지 않으면 서브넷에서 Cloud NAT를 사용할 수 없습니다. 자세한 내용은 VM 인스턴스의 특수 구성을 참조하십시오.

UNKNOWN_INTERNAL_ADDRESS

대상 내부 주소를 알려진 타겟으로 확인할 수 없습니다. 공유 VPC 시나리오인 경우 서비스 프로젝트 ID가 테스트 입력으로 제공되는지 확인하십시오. 그렇지 않으면 프로젝트에서 IP 주소가 사용되고 있는지 확인하십시오.

FORWARDING_RULE_MISMATCH

전달 규칙의 프로토콜 및 포트가 패킷 헤더와 일치하지 않습니다.

FORWARDING_RULE_NO_INSTANCES

전달 규칙에 백엔드가 구성되어 있지 않습니다.

FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK

방화벽은 백엔드에 대한 상태 확인 프로브를 차단하고 부하 분산기의 트래픽에 백엔드를 사용할 수 없게 합니다. 자세한 내용은 [상태 확인 방화벽 규칙](/load-balancing/docs/ health-checks#firewall_rules)을 참조하십시오.

INSTANCE_NOT_RUNNING

실행중이 아닌 Compute Engine 인스턴스와 주고 받은 패킷입니다.

TRAFFIC_TYPE_BLOCKED

트래픽 유형이 차단되어 사용자가 방화벽 규칙을 사용하도록 설정할 수 없습니다. 자세한 내용은 [항상 차단된 트래픽](/vpc/docs/firewalls# blockingtraffic)을 참조하십시오.

GKE_MASTER_UNAUTHORIZED_ACCESS

GKE 마스터의 엔드포인트에 대한 액세스 권한이 승인되지 않습니다. 자세한 내용은 [클러스터 엔드포인트에 액세스](/kubernetes-engine/docs/how-to/ private-clusters#access_to_the_cluster_endpoints)를 참조하십시오.

열거형
CAUSE_UNSPECIFIED 원인이 지정되지 않았습니다.
UNKNOWN_EXTERNAL_ADDRESS 대상 외부 주소를 알려진 타겟으로 확인할 수 없습니다.
FOREIGN_IP_DISALLOWED

Compute Engine 인스턴스는 외부 IP

if ip_forward

가 사용 설정된 패킷만 보내거나 받을 수 있습니다.

FIREWALL_RULE 방화벽 규칙으로 인해 중단되었습니다. 단, 연결 추적 시 허용될 수 있습니다.
NO_ROUTE 경로가 없기 때문에 중단되었습니다.
ROUTE_BLACKHOLE 잘못된 경로로 인해 중단되었습니다. 경로의 다음 홉은 블랙홀입니다.
ROUTE_WRONG_NETWORK 패킷이 의도하지 않은 잘못된 네트워크로 전송됩니다. 예: 사용자가 VM1:Network1부터 VM2:Network2까지 패킷을 추적하지만 Network1에 구성된 경로는 VM2의 IP 주소로 향하는 패킷을 Network3로 보냅니다.
PRIVATE_TRAFFIC_TO_INTERNET 내부 대상 주소가 있는 패킷이 인터넷 게이트웨이로 전송되었습니다.
PRIVATE_GOOGLE_ACCESS_DISALLOWED 내부 IP만 있는 인스턴스가 Google API 및 서비스에 액세스하려고 시도하고, 비공개 Google 액세스가 사용 설정되지 않았습니다.
NO_EXTERNAL_ADDRESS 내부 IP만 있는 인스턴스가 외부 호스트에 액세스하려고 시도하지만 VM의 특수 구성이 이 연결을 허용하지 않으면 서브넷에서 Cloud NAT를 사용할 수 없습니다. 자세한 내용은 VM 인스턴스의 특수 구성을 참조하십시오.
UNKNOWN_INTERNAL_ADDRESS 대상 내부 주소를 알려진 타겟으로 확인할 수 없습니다.
FORWARDING_RULE_MISMATCH 전달 규칙의 프로토콜 및 포트가 패킷 헤더와 일치하지 않습니다.
FORWARDING_RULE_NO_INSTANCES 전달 규칙에 백엔드가 구성되어 있지 않습니다.
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK 방화벽은 백엔드에 대한 상태 확인 프로브를 차단하고 부하 분산기의 트래픽에 백엔드를 사용할 수 없게 합니다. 자세한 내용은 [상태 확인 방화벽 규칙](/load-balancing/docs/ health-checks#firewall_rules)을 참조하십시오.
INSTANCE_NOT_RUNNING 실행중이 아닌 Compute Engine 인스턴스와 주고 받은 패킷입니다.
TRAFFIC_TYPE_BLOCKED 트래픽 유형이 차단되어 사용자가 방화벽 규칙을 사용하도록 설정할 수 없습니다. 자세한 내용은 [항상 차단된 트래픽](/vpc/docs/firewalls# blockingtraffic)을 참조하십시오.
GKE_MASTER_UNAUTHORIZED_ACCESS GKE 마스터의 엔드포인트에 대한 액세스가 승인되지 않습니다. 자세한 내용은 [클러스터 엔드포인트에 액세스](/kubernetes-engine/docs/how-to/ private-clusters#access_to_the_cluster_endpoints)를 참조하십시오.

LoadBalancerInfo

디스플레이 전용. 부하 분산기와 관련된 메타데이터.

JSON 표현

{
  "loadBalancerType": enum (LoadBalancerType),
  "healthCheckUri": string,
  "backends": [
    {
      object (LoadBalancerBackend)
    }
  ],
  "backendType": enum (BackendType),
  "backendUri": string
}
필드
loadBalancerType

enum (LoadBalancerType)

부하 분산기의 유형

healthCheckUri

string

부하 분산기 상태 확인의 URI입니다.

backends[]

object (LoadBalancerBackend)

부하 분산기 백엔드에 대한 정보입니다.

backendType

enum (BackendType)

부하 분산기의 백엔드 구성 유형

backendUri

string

백엔드 구성 URI

LoadBalancerType

부하 분산기의 유형 정의:

LOAD_BALANCER_TYPE_UNSPECIFIED

유형이 지정되지 않았습니다.

INTERNAL_TCP_UDP

내부 TCP/UDP 부하 분산기

NETWORK_TCP_UDP

네트워크 TCP/UDP 부하 분산기

HTTP_PROXY

HTTP(S) 프록시 부하 분산기

TCP_PROXY

TCP 프록시 부하 분산기

SSL_PROXY

SSL 프록시 부하 분산기

열거형
LOAD_BALANCER_TYPE_UNSPECIFIED 유형이 지정되지 않았습니다.
INTERNAL_TCP_UDP 내부 TCP/UDP 부하 분산기
NETWORK_TCP_UDP 네트워크 TCP/UDP 부하 분산기
HTTP_PROXY HTTP(S) 프록시 부하 분산기
TCP_PROXY TCP 프록시 부하 분산기
SSL_PROXY SSL 프록시 부하 분산기

LoadBalancerBackend

디스플레이 전용. 특정 부하 분산기 백엔드와 관련된 메타데이터.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "healthCheckFirewallState": enum (HealthCheckFirewallState),
  "healthCheckAllowingFirewallRules": [
    string
  ],
  "healthCheckBlockingFirewallRules": [
    string
  ]
}
필드
displayName

string

Compute Engine 인스턴스 또는 네트워크 엔드포인트의 이름입니다.

uri

string

Compute Engine 인스턴스 또는 네트워크 엔드포인트의 URI입니다.

healthCheckFirewallState

enum (HealthCheckFirewallState)

상태 확인 방화벽 구성의 상태입니다.

healthCheckAllowingFirewallRules[]

string

상태 확인 IP 범위의 프로브를 허용하는 방화벽 규칙 URI의 목록입니다.

healthCheckBlockingFirewallRules[]

string

상태 확인 IP 범위에서 프로브를 차단하는 방화벽 규칙 URI의 목록입니다.

HealthCheckFirewallState

상태 확인 방화벽 구성 상태:

HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED

상태가 지정되지 않았습니다. 채워지지 않은 경우 기본 상태입니다.

CONFIGURED

상태 확인 프로브를 백엔드에 허용하는 방화벽 규칙이 구성되어 있습니다.

MISCONFIGURED

일부 상태 확인 범위를 허용하거나 전체 상태 확인 범위를 차단하도록 구성된 방화벽 규칙이 있습니다. 거부된 IP 범위에서 상태 확인 프로브가 전송되면 백엔드에 대한 상태 확인이 실패합니다. 그러면 백엔드가 비정상으로 표시되고 부하 분산기로 전송된 트래픽을 수신하지 않습니다.

열거형
HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED 상태가 지정되지 않았습니다. 채워지지 않은 경우 기본 상태입니다.
CONFIGURED 상태 확인 프로브를 백엔드에 허용하는 방화벽 규칙이 구성되어 있습니다.
MISCONFIGURED 일부 상태 확인 범위를 허용하거나 전체 상태 확인 범위를 차단하도록 구성된 방화벽 규칙이 있습니다. 거부된 IP 범위에서 상태 확인 프로브가 전송되면 백엔드에 대한 상태 확인이 실패합니다. 그러면 백엔드가 비정상으로 표시되고 부하 분산기로 전송된 트래픽을 수신하지 않습니다.

백엔드 유형

부하 분산기 백엔드 구성의 유형 정의:

BACKEND_TYPE_UNSPECIFIED

유형이 지정되지 않았습니다.

BACKEND_SERVICE

부하 분산기의 백엔드로서의 백엔드 서비스

TARGET_POOL

부하 분산기의 백엔드로서의 대상 풀

열거형
BACKEND_TYPE_UNSPECIFIED 유형이 지정되지 않았습니다.
BACKEND_SERVICE 부하 분산기의 백엔드로서의 백엔드 서비스
TARGET_POOL 부하 분산기의 백엔드로서의 대상 풀

network_info

디스플레이 전용. Compute Engine 네트워크와 관련된 메타데이터입니다.

JSON 표현

{
  "displayName": string,
  "uri": string,
  "matchedIpRange": string
}
필드
displayName

string

Compute Engine 네트워크의 이름입니다.

uri

string

Compute Engine 네트워크의 URI입니다.

matchedIpRange

string

테스트와 일치하는 IP 범위

메소드

create

새로운 연결 테스트를 만듭니다.

delete

특정 ConnectivityTest를 삭제합니다.

get

특정 연결 테스트의 세부정보를 가져옵니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

프로젝트가 소유한 모든 연결 테스트를 나열합니다.

patch

기존 ConnectivityTest의 구성을 업데이트합니다.

rerun

기존 ConnectivityTest를 다시 실행합니다.

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.