REST Resource: projects.locations.global.connectivityTests

Resource: ConnectivityTest

Uji Konektivitas untuk analisis keterjangkauan jaringan.

Representasi 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)
  },
  "probingDetails": {
    object (ProbingDetails)
  },
  "bypassFirewallChecks": boolean
}
Kolom
name

string

ID. Nama unik resource yang menggunakan formulir: projects/{projectId}/locations/global/connectivityTests/{testId}

description

string

Deskripsi yang diberikan pengguna tentang Uji Konektivitas. Maksimum 512 karakter.

source

object (Endpoint)

Wajib. Spesifikasi sumber Uji Konektivitas.

Anda dapat menggunakan kombinasi alamat IP sumber, instance virtual machine (VM), atau jaringan Compute Engine untuk mengidentifikasi lokasi sumber secara unik.

Contoh: Jika alamat IP sumber adalah alamat IP internal dalam jaringan Virtual Private Cloud (VPC) Google Cloud, Anda juga harus menentukan jaringan VPC. Atau, tentukan instance VM, yang sudah berisi alamat IP internal dan informasi jaringan VPC-nya.

Jika sumber pengujian berada dalam jaringan lokal, Anda harus memberikan jaringan VPC tujuan.

Jika endpoint sumber adalah instance VM Compute Engine dengan beberapa antarmuka jaringan, instance itu sendiri tidak cukup untuk mengidentifikasi endpoint. Jadi, Anda juga harus menentukan alamat IP sumber atau jaringan VPC.

Analisis keterjangkauan tetap berjalan meskipun lokasi sumbernya ambigu. Namun, hasil pengujian mungkin mencakup endpoint yang tidak ingin Anda uji.

destination

object (Endpoint)

Wajib. Spesifikasi tujuan Uji Konektivitas.

Anda dapat menggunakan kombinasi alamat IP tujuan, instance VM Compute Engine, atau jaringan VPC untuk mengidentifikasi lokasi tujuan secara unik.

Meskipun alamat IP tujuan tidak unik, lokasi IP sumber juga unik. Biasanya, analisis dapat menyimpulkan endpoint tujuan dari informasi rute.

Jika tujuan yang Anda tentukan adalah instance VM dan instance tersebut memiliki beberapa antarmuka jaringan, Anda juga harus menentukan alamat IP tujuan atau jaringan VPC untuk mengidentifikasi antarmuka tujuan.

Analisis keterjangkauan tetap berjalan meskipun lokasi tujuan tidak jelas. Namun, hasilnya dapat mencakup endpoint yang tidak ingin Anda uji.

protocol

string

Protokol IP pengujian. Jika tidak diberikan, "TCP" diasumsikan.

relatedProjects[]

string

Proyek lain yang mungkin relevan untuk analisis keterjangkauan. Hal ini berlaku untuk skenario di mana pengujian dapat melewati batas-batas proyek.

displayName

string

Hanya output. Nama tampilan Uji Konektivitas.

labels

map (key: string, value: string)

Label resource untuk merepresentasikan metadata yang disediakan pengguna.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Hanya output. Waktu pengujian dibuat.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu konfigurasi pengujian diperbarui.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

reachabilityDetails

object (ReachabilityDetails)

Hanya output. Detail keterjangkauan pengujian ini dari proses terbaru. Detailnya diperbarui saat membuat pengujian baru, memperbarui pengujian yang sudah ada, atau memicu pengujian yang sudah ada yang dijalankan ulang satu kali.

probingDetails

object (ProbingDetails)

Hanya output. Detail pemeriksaan pengujian ini dari operasi terbaru, hanya ada untuk pengujian yang berlaku. Detailnya diperbarui saat membuat pengujian baru, memperbarui pengujian yang sudah ada, atau memicu pengujian yang sudah ada yang dijalankan ulang satu kali.

bypassFirewallChecks

boolean

Apakah pengujian harus melewati pemeriksaan firewall. Jika tidak diberikan, kami akan menganggapnya sebagai salah.

Endpoint

Sumber atau tujuan Uji Konektivitas.

Representasi JSON
{
  "ipAddress": string,
  "port": integer,
  "instance": string,
  "forwardingRule": string,
  "gkeMasterCluster": string,
  "cloudSqlInstance": string,
  "cloudFunction": {
    object (CloudFunctionEndpoint)
  },
  "appEngineVersion": {
    object (AppEngineVersionEndpoint)
  },
  "cloudRunRevision": {
    object (CloudRunRevisionEndpoint)
  },
  "network": string,
  "networkType": enum (NetworkType),
  "projectId": string,
  "forwardingRuleTarget": enum (ForwardingRuleTarget),
  "loadBalancerId": string,
  "loadBalancerType": enum (LoadBalancerType)
}
Kolom
ipAddress

string

Alamat IP endpoint, yang dapat berupa IP eksternal atau internal.

port

integer

Port protokol IP endpoint. Hanya berlaku jika protokolnya adalah TCP atau UDP.

instance

string

URI instance Compute Engine.

forwardingRule

string

Aturan penerusan dan alamat IP-nya yang sesuai mewakili konfigurasi frontend dari load balancer Google Cloud. Aturan penerusan juga digunakan untuk penerusan protokol, Private Service Connect, dan layanan jaringan lainnya guna memberikan informasi penerusan di bidang kontrol. Format: projects/{project}/global/forwardingRules/{id} atau projects/{project}/regions/{region}/forwardingRules/{id}

gkeMasterCluster

string

URI cluster untuk master Google Kubernetes Engine.

cloudSqlInstance

string

URI instance Cloud SQL.

cloudFunction

object (CloudFunctionEndpoint)

Cloud Function.

appEngineVersion

object (AppEngineVersionEndpoint)

Versi layanan App Engine.

cloudRunRevision

object (CloudRunRevisionEndpoint)

Revisi Cloud Run

network

string

URI jaringan Compute Engine.

networkType

enum (NetworkType)

Jenis jaringan tempat endpoint berada. Hanya berlaku untuk endpoint sumber, karena jenis jaringan tujuan dapat disimpulkan dari sumber.

projectId

string

Project ID tempat endpoint berada. Project ID dapat berasal dari URI jika Anda menyediakan instance VM atau URI jaringan. Berikut adalah dua kasus saat Anda harus memberikan project ID: 1. Hanya alamat IP yang ditentukan, dan alamat IP ada dalam project Google Cloud. 2. Jika Anda menggunakan VPC Bersama dan alamat IP yang Anda berikan berasal dari project layanan. Dalam hal ini, jaringan tempat alamat IP berada ditentukan dalam project host.

forwardingRuleTarget

enum (ForwardingRuleTarget)

Hanya output. Menentukan jenis target aturan penerusan.

loadBalancerId

string

Hanya output. ID load balancer yang dituju aturan penerusan. Kosong untuk aturan penerusan yang tidak terkait dengan load balancer.

loadBalancerType

enum (LoadBalancerType)

Hanya output. Jenis load balancer yang dituju aturan penerusan.

ForwardingRuleTarget

Jenis target aturan penerusan.

Enum
FORWARDING_RULE_TARGET_UNSPECIFIED Target aturan penerusan tidak diketahui.
INSTANCE Compute Engine untuk penerusan protokol.
LOAD_BALANCER Load Balancer. Jenis tertentu dapat ditemukan dari loadBalancerType.
VPN_GATEWAY Gateway Cloud VPN Klasik.
PSC Aturan Penerusan adalah endpoint Private Service Connect.

LoadBalancerType

Jenis load balancer. Untuk mengetahui informasi selengkapnya, lihat Ringkasan load balancer Google Cloud.

Enum
LOAD_BALANCER_TYPE_UNSPECIFIED Aturan penerusan mengarah ke target yang berbeda dengan load balancer atau jenis load balancer tidak diketahui.
HTTPS_ADVANCED_LOAD_BALANCER Load balancer HTTP(S) eksternal global.
HTTPS_LOAD_BALANCER Load balancer HTTP(S) eksternal global (klasik)
REGIONAL_HTTPS_LOAD_BALANCER Load balancer HTTP(S) eksternal regional.
INTERNAL_HTTPS_LOAD_BALANCER Load balancer HTTP(S) internal.
SSL_PROXY_LOAD_BALANCER Load balancer proxy SSL eksternal.
TCP_PROXY_LOAD_BALANCER Load balancer proxy TCP eksternal.
INTERNAL_TCP_PROXY_LOAD_BALANCER Load balancer proxy TCP regional internal.
NETWORK_LOAD_BALANCER Load balancer Jaringan TCP/UDP eksternal.
LEGACY_NETWORK_LOAD_BALANCER Load balancer Jaringan TCP/UDP eksternal berbasis target kumpulan target.
TCP_UDP_INTERNAL_LOAD_BALANCER Load balancer TCP/UDP internal.

CloudFunctionEndpoint

Wrapper untuk atribut Cloud Function.

Representasi JSON
{
  "uri": string
}
Kolom
uri

string

Nama Cloud Function.

AppEngineVersionEndpoint

Wrapper untuk atribut versi layanan App Engine.

Representasi JSON
{
  "uri": string
}
Kolom
uri

string

Nama versi layanan App Engine.

CloudRunRevisionEndpoint

Wrapper untuk atribut revisi Cloud Run.

Representasi JSON
{
  "uri": string
}
Kolom
uri

string

URI revisi Cloud Run. Formatnya adalah: projects/{project}/locations/{location}/revisions/{revision}

NetworkType

Definisi jenis jaringan endpoint. Gunakan salah satu pilihan berikut:

Enum
NETWORK_TYPE_UNSPECIFIED Jenis default jika tidak ditentukan.
GCP_NETWORK Jaringan yang dihosting dalam Google Cloud. Untuk menerima output yang lebih mendetail, tentukan URI untuk jaringan sumber atau tujuan.
NON_GCP_NETWORK Jaringan yang dihosting di luar Google Cloud. Ini bisa berupa jaringan lokal, atau jaringan yang dihosting oleh penyedia cloud lain.

ReachabilityDetails

Hasil analisis konfigurasi dari pengujian terakhir.

Representasi JSON
{
  "result": enum (Result),
  "verifyTime": string,
  "error": {
    object (Status)
  },
  "traces": [
    {
      object (Trace)
    }
  ]
}
Kolom
result

enum (Result)

Hasil keseluruhan analisis konfigurasi pengujian.

verifyTime

string (Timestamp format)

Waktu analisis konfigurasi.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

error

object (Status)

Detail kegagalan atau pembatalan analisis keterjangkauan.

traces[]

object (Trace)

Hasil dapat berisi daftar trace jika pengujian memiliki beberapa kemungkinan jalur di jaringan, seperti ketika endpoint tujuan adalah load balancer dengan beberapa backend.

Hasil

Hasil keseluruhan analisis konfigurasi pengujian.

Enum
RESULT_UNSPECIFIED Tidak ada hasil yang ditentukan.
REACHABLE

Skenario yang memungkinkan adalah:

  • Analisis konfigurasi menentukan bahwa paket yang berasal dari sumber diharapkan untuk mencapai tujuan.
  • Analisis tidak selesai karena pengguna tidak memiliki izin untuk beberapa resource dalam trace. Namun, pada saat izin pengguna tidak mencukupi, berarti pelacakan telah berhasil sejauh ini.
UNREACHABLE Paket yang berasal dari sumber diharapkan akan dihapus sebelum mencapai tujuan.
AMBIGUOUS Endpoint sumber dan tujuan tidak mengidentifikasi lokasi pengujian di jaringan secara unik, dan hasil keterjangkauan berisi beberapa trace. Untuk sebagian trace, sebuah paket dapat dikirimkan, dan bagi yang lainnya tidak. Hasil ini juga ditetapkan untuk analisis konfigurasi jalur kembali jika itu sendiri harus dapat dijangkau, tetapi analisis konfigurasi jalur maju adalah AMBIGUOUS.
UNDETERMINED

Analisis konfigurasi tidak selesai. Kemungkinan alasannya adalah:

  • Terjadi error izin--misalnya, pengguna mungkin tidak memiliki izin baca untuk semua resource yang disebutkan dalam pengujian.
  • Terjadi error internal.
  • Penganalisis menerima argumen yang tidak valid atau tidak didukung atau tidak dapat mengidentifikasi endpoint yang diketahui.

Trace

Trace mewakili satu jalur penerusan paket yang disimulasikan.

  • Setiap trace berisi beberapa langkah yang diurutkan.
  • Setiap langkah berada dalam status tertentu dengan konfigurasi terkait.
  • Status dikategorikan sebagai status final atau non-final.
  • Setiap status akhir memiliki alasan terkait.
  • Setiap rekaman aktivitas harus diakhiri dengan status akhir (langkah terakhir).
  |---------------------Trace----------------------|
  Step1(State) Step2(State) ---  StepN(State(final))
Representasi JSON
{
  "endpointInfo": {
    object (EndpointInfo)
  },
  "steps": [
    {
      object (Step)
    }
  ],
  "forwardTraceId": integer
}
Kolom
endpointInfo

object (EndpointInfo)

Berasal dari definisi endpoint sumber dan tujuan yang ditentukan oleh permintaan pengguna, dan divalidasi oleh model bidang data. Jika ada beberapa trace yang dimulai dari lokasi sumber yang berbeda, endpointInfo mungkin berbeda di antara trace.

steps[]

object (Step)

Rekaman aktivitas pengujian berisi beberapa langkah dari status awal hingga status akhir (dikirim, dihapus, diteruskan, atau dibatalkan).

Langkah-langkah diurutkan berdasarkan urutan pemrosesan dalam mesin status jaringan yang disimulasikan. Sangat penting untuk mempertahankan urutan langkah-langkah dan menghindari penyusunan ulang atau pengurutan.

forwardTraceId

integer

ID rekaman aktivitas. Untuk rekaman aktivitas maju, ID ini bersifat unik untuk setiap trace. Untuk trace yang ditampilkan, ID ini cocok dengan ID trace maju terkait. Satu trace maju dapat dikaitkan dengan tidak satu pun, satu, atau beberapa trace kembali.

EndpointInfo

Hanya untuk layar. Spesifikasi endpoint untuk pengujian. EndpointInfo berasal dari Endpoint sumber dan tujuan serta divalidasi oleh model bidang data backend.

Representasi JSON
{
  "sourceIp": string,
  "destinationIp": string,
  "protocol": string,
  "sourcePort": integer,
  "destinationPort": integer,
  "sourceNetworkUri": string,
  "destinationNetworkUri": string,
  "sourceAgentUri": string
}
Kolom
sourceIp

string

Alamat IP sumber.

destinationIp

string

Alamat IP tujuan.

protocol

string

Protokol IP dalam format string, misalnya: "TCP", "UDP", "ICMP".

sourcePort

integer

Port sumber. Hanya berlaku jika protokolnya adalah TCP atau UDP.

destinationPort

integer

Port tujuan. Hanya berlaku jika protokolnya adalah TCP atau UDP.

sourceNetworkUri

string

URI jaringan tempat paket ini berasal.

destinationNetworkUri

string

URI jaringan tempat paket ini dikirim.

sourceAgentUri

string

URI agen telemetri sumber asal paket ini.

Langkah

Simulasi jalur penerusan terdiri dari beberapa langkah. Setiap langkah memiliki status yang ditentukan dengan baik dan konfigurasi terkait.

Representasi 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)
  },
  "googleService": {
    object (GoogleServiceInfo)
  },
  "forwardingRule": {
    object (ForwardingRuleInfo)
  },
  "vpnGateway": {
    object (VpnGatewayInfo)
  },
  "vpnTunnel": {
    object (VpnTunnelInfo)
  },
  "vpcConnector": {
    object (VpcConnectorInfo)
  },
  "deliver": {
    object (DeliverInfo)
  },
  "forward": {
    object (ForwardInfo)
  },
  "abort": {
    object (AbortInfo)
  },
  "drop": {
    object (DropInfo)
  },
  "loadBalancer": {
    object (LoadBalancerInfo)
  },
  "network": {
    object (NetworkInfo)
  },
  "gkeMaster": {
    object (GKEMasterInfo)
  },
  "cloudSqlInstance": {
    object (CloudSQLInstanceInfo)
  },
  "cloudFunction": {
    object (CloudFunctionInfo)
  },
  "appEngineVersion": {
    object (AppEngineVersionInfo)
  },
  "cloudRunRevision": {
    object (CloudRunRevisionInfo)
  },
  "nat": {
    object (NatInfo)
  },
  "proxyConnection": {
    object (ProxyConnectionInfo)
  },
  "loadBalancerBackendInfo": {
    object (LoadBalancerBackendInfo)
  },
  "storageBucket": {
    object (StorageBucketInfo)
  },
  "serverlessNeg": {
    object (ServerlessNegInfo)
  }
  // End of list of possible types for union field step_info.
}
Kolom
description

string

Deskripsi langkah. Biasanya ini adalah ringkasan status.

state

enum (State)

Setiap langkah berada dalam salah satu status yang telah ditentukan.

causesDrop

boolean

Ini adalah langkah yang mengarah ke penurunan status akhir.

projectId

string

Project ID yang berisi konfigurasi yang akan divalidasi langkah ini.

Kolom union step_info. Konfigurasi atau metadata yang terkait dengan setiap langkah. Konfigurasi difilter berdasarkan izin pelihat. Jika pelihat tidak memiliki izin untuk melihat konfigurasi pada langkah ini, untuk status non-final, status khusus akan diisi (VIEWER_PERMISSION_MISSING), dan untuk status akhir, konfigurasi akan dihapus. step_info hanya ada berupa salah satu diantara berikut:
instance

object (InstanceInfo)

Menampilkan informasi instance Compute Engine.

firewall

object (FirewallInfo)

Menampilkan informasi aturan firewall Compute Engine.

route

object (RouteInfo)

Menampilkan informasi rute Compute Engine.

endpoint

object (EndpointInfo)

Menampilkan informasi sumber dan tujuan yang dianalisis. Informasi endpoint dalam status perantara mungkin berbeda dengan input awal, karena mungkin dimodifikasi oleh status seperti NAT atau Proxy Koneksi.

googleService

object (GoogleServiceInfo)

Menampilkan informasi layanan Google

forwardingRule

object (ForwardingRuleInfo)

Menampilkan informasi aturan penerusan Compute Engine.

vpnGateway

object (VpnGatewayInfo)

Menampilkan informasi gateway VPN Compute Engine.

vpnTunnel

object (VpnTunnelInfo)

Menampilkan informasi tunnel VPN Compute Engine.

vpcConnector

object (VpcConnectorInfo)

Menampilkan informasi konektor VPC.

deliver

object (DeliverInfo)

Menampilkan informasi status akhir "ditayangkan" dan alasan.

forward

object (ForwardInfo)

Menampilkan informasi status akhir "maju" dan alasan.

abort

object (AbortInfo)

Menampilkan informasi status akhir "batalkan" dan alasan.

drop

object (DropInfo)

Menampilkan informasi status akhir "penurunan" dan alasan.

loadBalancer
(deprecated)

object (LoadBalancerInfo)

Menampilkan informasi load balancer. Tidak digunakan lagi dan digantikan oleh kolom loadBalancerBackendInfo, serta tidak digunakan dalam pengujian baru.

network

object (NetworkInfo)

Menampilkan informasi jaringan Google Cloud.

gkeMaster

object (GKEMasterInfo)

Tampilkan informasi master cluster Google Kubernetes Engine.

cloudSqlInstance

object (CloudSQLInstanceInfo)

Menampilkan informasi instance Cloud SQL.

cloudFunction

object (CloudFunctionInfo)

Menampilkan informasi Cloud Function.

appEngineVersion

object (AppEngineVersionInfo)

Menampilkan informasi versi layanan App Engine.

cloudRunRevision

object (CloudRunRevisionInfo)

Menampilkan informasi revisi Cloud Run.

nat

object (NatInfo)

Menampilkan informasi NAT.

proxyConnection

object (ProxyConnectionInfo)

Menampilkan informasi ProxyConnection.

loadBalancerBackendInfo

object (LoadBalancerBackendInfo)

Menampilkan informasi backend load balancer tertentu.

storageBucket

object (StorageBucketInfo)

Menampilkan informasi Bucket Penyimpanan. Hanya digunakan untuk menampilkan trace.

serverlessNeg

object (ServerlessNegInfo)

Menampilkan informasi backend grup endpoint jaringan serverless. Hanya digunakan untuk menampilkan trace.

Status

Jenis status yang ditentukan dalam mesin status jaringan. Setiap langkah dalam pelacakan paket berada dalam status tertentu.

Enum
STATE_UNSPECIFIED Status tidak ditentukan.
START_FROM_INSTANCE Status awal: paket yang berasal dari instance Compute Engine. InstanceInfo diisi dengan informasi instance awal.
START_FROM_INTERNET Status awal: paket yang berasal dari internet. Informasi endpoint diisi.
START_FROM_GOOGLE_SERVICE Status awal: paket yang berasal dari layanan Google. Informasi googleService diisi.
START_FROM_PRIVATE_NETWORK Status awal: paket yang berasal dari VPC atau jaringan lokal dengan IP sumber internal. Jika sumbernya adalah jaringan VPC yang terlihat oleh pengguna, NetworkInfo akan diisi dengan detail jaringan.
START_FROM_GKE_MASTER Status awal: paket yang berasal dari master cluster Google Kubernetes Engine. GKEMasterInfo diisi dengan informasi instance awal.
START_FROM_CLOUD_SQL_INSTANCE Status awal: paket yang berasal dari instance Cloud SQL. CloudSQLInstanceInfo akan diisi dengan informasi instance awal.
START_FROM_CLOUD_FUNCTION Status awal: paket yang berasal dari Cloud Function. CloudFunctionInfo diisi dengan informasi fungsi awal.
START_FROM_APP_ENGINE_VERSION Status awal: paket yang berasal dari versi layanan App Engine. AppEngineVersionInfo diisi dengan informasi versi awal.
START_FROM_CLOUD_RUN_REVISION Status awal: paket yang berasal dari revisi Cloud Run. CloudRunRevisionInfo diisi dengan informasi revisi awal.
START_FROM_STORAGE_BUCKET Status awal: paket yang berasal dari Bucket Penyimpanan. Hanya digunakan untuk menampilkan trace. Informasi storageBucket telah terisi.
START_FROM_PSC_PUBLISHED_SERVICE Status awal: paket yang berasal dari layanan yang dipublikasikan yang menggunakan Private Service Connect. Hanya digunakan untuk menampilkan trace.
START_FROM_SERVERLESS_NEG Status awal: paket yang berasal dari backend grup endpoint jaringan serverless. Hanya digunakan untuk menampilkan trace. Informasi serverlessNeg diisi.
APPLY_INGRESS_FIREWALL_RULE Status pemeriksaan konfigurasi: memverifikasi aturan firewall masuk.
APPLY_EGRESS_FIREWALL_RULE Status pemeriksaan konfigurasi: memverifikasi aturan firewall keluar.
APPLY_ROUTE Status pemeriksaan konfigurasi: memverifikasi rute.
APPLY_FORWARDING_RULE Status pemeriksaan konfigurasi: aturan penerusan pencocokan.
ANALYZE_LOAD_BALANCER_BACKEND Status pemeriksaan konfigurasi: memverifikasi konfigurasi backend load balancer.
SPOOFING_APPROVED Status pemeriksaan konfigurasi: paket dikirim atau diterima berdasarkan alamat IP asing dan diizinkan.
ARRIVE_AT_INSTANCE Status penerusan: tiba di instance Compute Engine.
ARRIVE_AT_INTERNAL_LOAD_BALANCER

Status penerusan: tiba di load balancer internal Compute Engine.

ARRIVE_AT_EXTERNAL_LOAD_BALANCER

Status penerusan: tiba di load balancer eksternal Compute Engine.

ARRIVE_AT_VPN_GATEWAY Status penerusan: tiba di gateway Cloud VPN.
ARRIVE_AT_VPN_TUNNEL Status penerusan: tiba di tunnel Cloud VPN.
ARRIVE_AT_VPC_CONNECTOR Status penerusan: tiba di konektor VPC.
NAT Status transisi: header paket diterjemahkan.
PROXY_CONNECTION Status transisi: koneksi asal dihentikan dan koneksi lewat proxy baru dimulai.
DELIVER Status terakhir: paket dapat dikirimkan.
DROP Status terakhir: paket dapat dihapus.
FORWARD Status terakhir: paket dapat diteruskan ke jaringan dengan konfigurasi yang tidak diketahui.
ABORT Status akhir: analisis dibatalkan.
VIEWER_PERMISSION_MISSING Status khusus: pelihat hasil pengujian tidak memiliki izin untuk melihat konfigurasi di langkah ini.

InstanceInfo

Hanya untuk layar. Metadata yang terkait dengan instance Compute Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "interface": string,
  "networkUri": string,
  "internalIp": string,
  "externalIp": string,
  "networkTags": [
    string
  ],
  "serviceAccount": string,
  "pscNetworkAttachmentUri": string
}
Kolom
displayName

string

Nama instance Compute Engine.

uri

string

URI instance Compute Engine.

interface

string

Nama antarmuka jaringan instance Compute Engine.

networkUri

string

URI jaringan Compute Engine.

internalIp

string

Alamat IP internal antarmuka jaringan.

externalIp

string

Alamat IP eksternal antarmuka jaringan.

networkTags[]

string

Tag jaringan yang dikonfigurasi pada instance.

serviceAccount
(deprecated)

string

Akun layanan yang diberi otorisasi untuk instance.

pscNetworkAttachmentUri

string

URI lampiran jaringan PSC tempat NIC terpasang (jika relevan).

FirewallInfo

Hanya untuk layar. Metadata yang terkait dengan aturan firewall VPC, aturan firewall VPC tersirat, atau aturan kebijakan firewall.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "direction": string,
  "action": string,
  "priority": integer,
  "networkUri": string,
  "targetTags": [
    string
  ],
  "targetServiceAccounts": [
    string
  ],
  "policy": string,
  "policyUri": string,
  "firewallRuleType": enum (FirewallRuleType)
}
Kolom
displayName

string

Nama tampilan aturan firewall. Kolom ini mungkin kosong untuk aturan kebijakan firewall.

uri

string

URI aturan firewall. Kolom ini tidak berlaku untuk aturan firewall VPC tersirat.

direction

string

Nilai yang mungkin: INGRESS, EGRESS

action

string

Nilai yang mungkin: ALLOW, DENY, APPLY_SYSTEM_PROFILE_GROUP

priority

integer

Prioritas aturan firewall.

networkUri

string

URI jaringan VPC yang dikaitkan dengan aturan firewall. Kolom ini tidak berlaku untuk aturan kebijakan firewall hierarki.

targetTags[]

string

Tag target yang ditentukan oleh aturan firewall VPC. Kolom ini tidak dapat diterapkan ke aturan kebijakan firewall.

targetServiceAccounts[]

string

Akun layanan target yang ditentukan oleh aturan firewall.

policy

string

Nama kebijakan firewall yang dikaitkan dengan aturan ini. Kolom ini tidak berlaku untuk aturan firewall VPC dan aturan firewall VPC tersirat.

policyUri

string

URI kebijakan firewall yang dikaitkan dengan aturan ini. Kolom ini tidak berlaku untuk aturan firewall VPC dan aturan firewall VPC tersirat.

firewallRuleType

enum (FirewallRuleType)

Jenis aturan firewall.

FirewallRuleType

Jenis aturan firewall.

Enum
FIREWALL_RULE_TYPE_UNSPECIFIED Jenis tidak ditentukan.
HIERARCHICAL_FIREWALL_POLICY_RULE Aturan kebijakan firewall hierarkis. Untuk mengetahui detailnya, lihat Ringkasan kebijakan firewall hierarkis.
VPC_FIREWALL_RULE aturan firewall VPC. Untuk mengetahui detailnya, lihat Ringkasan aturan firewall VPC.
IMPLIED_VPC_FIREWALL_RULE Aturan firewall VPC tersirat. Untuk mengetahui detailnya, lihat Aturan tersirat.
SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE Aturan firewall implisit yang dikelola oleh akses VPC serverless untuk mengizinkan akses masuk. ID tersebut tidak terlihat di Konsol Google Cloud. Untuk mengetahui detailnya, lihat Aturan implisit konektor VPC.
NETWORK_FIREWALL_POLICY_RULE Aturan kebijakan firewall jaringan global. Untuk mengetahui detailnya, lihat Kebijakan firewall jaringan.
NETWORK_REGIONAL_FIREWALL_POLICY_RULE Aturan kebijakan firewall jaringan regional. Untuk mengetahui detailnya, lihat Kebijakan firewall jaringan regional.
UNSUPPORTED_FIREWALL_POLICY_RULE Aturan kebijakan firewall yang berisi atribut yang belum didukung dalam Uji konektivitas. Analisis firewall dilewati jika aturan tersebut berpotensi dicocokkan. Lihat daftar konfigurasi yang tidak didukung.
TRACKING_STATE Status pelacakan untuk traffic respons yang dibuat saat traffic permintaan melewati aturan firewall izinkan. Untuk mengetahui detailnya, lihat spesifikasi aturan firewall

RouteInfo

Hanya untuk layar. Metadata yang terkait dengan rute Compute Engine.

Representasi JSON
{
  "routeType": enum (RouteType),
  "nextHopType": enum (NextHopType),
  "routeScope": enum (RouteScope),
  "displayName": string,
  "uri": string,
  "destIpRange": string,
  "nextHop": string,
  "networkUri": string,
  "priority": integer,
  "instanceTags": [
    string
  ],
  "srcIpRange": string,
  "destPortRanges": [
    string
  ],
  "srcPortRanges": [
    string
  ],
  "protocols": [
    string
  ],
  "nccHubUri": string,
  "nccSpokeUri": string
}
Kolom
routeType

enum (RouteType)

Jenis rute.

nextHopType

enum (NextHopType)

Jenis hop berikutnya.

routeScope

enum (RouteScope)

Menunjukkan di mana rute berlaku.

displayName

string

Nama rute.

uri

string

URI rute. Rute dinamis peering dan statis peering dinamis tidak memiliki URI. Rute yang diiklankan dari VPC Google Cloud ke jaringan lokal juga tidak memiliki URI.

destIpRange

string

Rentang IP tujuan rute.

nextHop

string

hop rute berikutnya.

networkUri

string

URI jaringan Compute Engine. hanya rute NETWORK.

priority

integer

Prioritas rute.

instanceTags[]

string

Tag instance rute.

srcIpRange

string

Rentang alamat IP sumber rute. Hanya rute berbasis kebijakan.

destPortRanges[]

string

Rentang port tujuan rute. Hanya rute berbasis kebijakan.

srcPortRanges[]

string

Rentang port sumber rute. Hanya rute berbasis kebijakan.

protocols[]

string

Protokol rute. Hanya rute berbasis kebijakan.

nccHubUri

string

URI NCC Hub. Hanya rute NCC_HUB.

nccSpokeUri

string

URI NCC Spoke. Hanya rute NCC_HUB.

RouteType

Jenis rute:

Enum
ROUTE_TYPE_UNSPECIFIED Jenis tidak ditentukan. Nilai default.
SUBNET Rute adalah rute subnet yang otomatis dibuat oleh sistem.
STATIC Rute statis yang dibuat oleh pengguna, termasuk rute default ke internet.
DYNAMIC Rute dinamis yang dipertukarkan antara peer BGP.
PEERING_SUBNET Rute subnet yang diterima dari jaringan peering.
PEERING_STATIC Rute statis yang diterima dari jaringan peering.
PEERING_DYNAMIC Rute dinamis yang diterima dari jaringan peering.
POLICY_BASED Rute berbasis kebijakan.

NextHopType

Jenis hop berikutnya:

Enum
NEXT_HOP_TYPE_UNSPECIFIED Jenis tidak ditentukan. Nilai default.
NEXT_HOP_IP Hop berikutnya adalah alamat IP.
NEXT_HOP_INSTANCE Next hop adalah instance Compute Engine.
NEXT_HOP_NETWORK Next hop adalah gateway jaringan VPC.
NEXT_HOP_PEERING Hop berikutnya adalah VPC peering.
NEXT_HOP_INTERCONNECT Hop berikutnya adalah interkoneksi.
NEXT_HOP_VPN_TUNNEL Hop berikutnya adalah terowongan VPN.
NEXT_HOP_VPN_GATEWAY Next hop adalah gateway VPN. Skenario ini hanya terjadi saat melacak konektivitas dari jaringan lokal ke Google Cloud melalui VPN. Analisis ini menyimulasikan paket yang keluar dari jaringan lokal melalui tunnel VPN dan tiba di gateway Cloud VPN.
NEXT_HOP_INTERNET_GATEWAY Next hop adalah gateway internet.
NEXT_HOP_BLACKHOLE hop berikutnya adalah blackhole; yaitu, hop berikutnya tidak ada atau tidak berjalan.
NEXT_HOP_ILB Hop berikutnya adalah aturan penerusan dari Load Balancer Internal.
NEXT_HOP_ROUTER_APPLIANCE Hop berikutnya adalah instance peralatan router.
NEXT_HOP_NCC_HUB Hop berikutnya adalah {i>hub NCC<i}.

RouteScope

Menunjukkan tempat rute berlaku.

Enum
ROUTE_SCOPE_UNSPECIFIED Cakupan tidak ditentukan. Nilai default.
NETWORK Rute berlaku untuk paket dalam Jaringan.
NCC_HUB Rute berlaku untuk paket yang menggunakan tabel perutean NCC Hub.

GoogleServiceInfo

Hanya untuk layar. Detail Layanan Google yang mengirimkan paket ke jaringan VPC. Meskipun IP sumber mungkin merupakan alamat yang dapat dirutekan secara publik, beberapa Layanan Google menggunakan rute khusus dalam infrastruktur produksi Google untuk menjangkau Instance Compute Engine. https://cloud.google.com/vpc/docs/routes#special_return_paths

Representasi JSON
{
  "sourceIp": string,
  "googleServiceType": enum (GoogleServiceType)
}
Kolom
sourceIp

string

Alamat IP sumber.

googleServiceType

enum (GoogleServiceType)

Jenis Layanan Google yang dikenali.

GoogleServiceType

Jenis Layanan Google yang dikenali.

Enum
GOOGLE_SERVICE_TYPE_UNSPECIFIED Layanan Google Tidak Ditetapkan.
IAP Identity-aware proxy. https://cloud.google.com/iap/docs/using-tcp-forwarding
GFE_PROXY_OR_HEALTH_CHECK_PROBER Salah satu dari dua layanan yang berbagi rentang IP: * Proxy Load Balancer * Perlindungan Health Check Terpusat https://cloud.google.com/load-balancing/docs/firewall-rules
CLOUD_DNS Konektivitas dari Cloud DNS ke target penerusan atau server nama alternatif yang menggunakan perutean pribadi. https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules https://cloud.google.com/dns/docs/policies#firewall-rules
GOOGLE_API private.googleapis.com dan restricted.googleapis.com
GOOGLE_API_PSC Google API melalui Private Service Connect. https://cloud.google.com/vpc/docs/configure-private-service-connect-apis
GOOGLE_API_VPC_SC Google API melalui Kontrol Layanan VPC. https://cloud.google.com/vpc/docs/configure-private-service-connect-apis

ForwardingRuleInfo

Hanya untuk layar. Metadata yang terkait dengan aturan penerusan Compute Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "matchedProtocol": string,
  "matchedPortRange": string,
  "vip": string,
  "target": string,
  "networkUri": string,
  "region": string,
  "loadBalancerName": string,
  "pscServiceAttachmentUri": string,
  "pscGoogleApiTarget": string
}
Kolom
displayName

string

Nama aturan penerusan.

uri

string

URI aturan penerusan.

matchedProtocol

string

Protokol yang ditentukan dalam aturan penerusan yang cocok dengan paket.

matchedPortRange

string

Rentang port yang ditentukan dalam aturan penerusan yang cocok dengan paket.

vip

string

VIP aturan penerusan.

target

string

Jenis target aturan penerusan.

networkUri

string

URI Jaringan.

region

string

Wilayah aturan penerusan. Ditetapkan hanya untuk aturan penerusan regional.

loadBalancerName

string

Nama load balancer yang mencakup aturan penerusan. Kosong untuk aturan penerusan yang tidak terkait dengan load balancer (seperti aturan penerusan PSC).

pscServiceAttachmentUri

string

URI lampiran layanan PSC yang ditarget oleh aturan penerusan ini (jika ada).

pscGoogleApiTarget

string

PSC Google API menargetkan target aturan penerusan ini (jika berlaku).

VpnGatewayInfo

Hanya untuk layar. Metadata yang terkait dengan gateway VPN Compute Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "ipAddress": string,
  "vpnTunnelUri": string,
  "region": string
}
Kolom
displayName

string

Nama gateway VPN.

uri

string

URI gateway VPN.

networkUri

string

URI jaringan Compute Engine tempat gateway VPN dikonfigurasi.

ipAddress

string

Alamat IP gateway VPN.

vpnTunnelUri

string

Tunnel VPN yang terkait dengan gateway VPN ini. Mungkin ada beberapa tunnel VPN yang dikonfigurasi di gateway VPN, dan hanya tunnel yang relevan dengan pengujian yang ditampilkan.

region

string

Nama region Google Cloud tempat gateway VPN ini dikonfigurasi.

VpnTunnelInfo

Hanya untuk layar. Metadata yang terkait dengan tunnel VPN Compute Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "sourceGateway": string,
  "remoteGateway": string,
  "remoteGatewayIp": string,
  "sourceGatewayIp": string,
  "networkUri": string,
  "region": string,
  "routingType": enum (RoutingType)
}
Kolom
displayName

string

Nama tunnel VPN.

uri

string

URI tunnel VPN.

sourceGateway

string

URI gateway VPN di ujung lokal tunnel.

remoteGateway

string

URI gateway VPN di ujung jarak jauh tunnel.

remoteGatewayIp

string

Alamat IP gateway VPN jarak jauh.

sourceGatewayIp

string

Alamat IP gateway VPN lokal.

networkUri

string

URI jaringan Compute Engine tempat tunnel VPN dikonfigurasi.

region

string

Nama region Google Cloud tempat tunnel VPN ini dikonfigurasi.

routingType

enum (RoutingType)

Jenis kebijakan pemilihan rute.

RoutingType

Jenis kebijakan perutean VPN. Untuk mengetahui detailnya, lihat Jaringan dan Pemilihan rute Tunnel.

Enum
ROUTING_TYPE_UNSPECIFIED Jenis tidak ditentukan. Nilai default.
ROUTE_BASED VPN berbasis rute.
POLICY_BASED Pemilihan rute berbasis kebijakan.
DYNAMIC Perutean dinamis (BGP).

VpcConnectorInfo

Hanya untuk layar. Metadata yang terkait dengan konektor VPC.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "location": string
}
Kolom
displayName

string

Nama konektor VPC.

uri

string

URI konektor VPC.

location

string

Lokasi tempat konektor VPC di-deploy.

DeliverInfo

Detail status akhir "ditayangkan" dan resource terkait.

Representasi JSON
{
  "target": enum (Target),
  "resourceUri": string,
  "ipAddress": string,
  "storageBucket": string,
  "pscGoogleApiTarget": string
}
Kolom
target

enum (Target)

Jenis target tempat paket dikirim.

resourceUri

string

URI resource tujuan pengiriman paket.

ipAddress

string

Alamat IP target (jika ada).

storageBucket

string

Nama Bucket Cloud Storage yang menjadi tujuan pengiriman paket (jika ada).

pscGoogleApiTarget

string

PSC Google API menargetkan tempat tujuan paket dikirim (jika berlaku).

Target

Mengirimkan jenis target:

Enum
TARGET_UNSPECIFIED Target tidak ditentukan.
INSTANCE Target adalah instance Compute Engine.
INTERNET Targetnya adalah internet.
GOOGLE_API Target adalah Google API.
GKE_MASTER Target adalah master cluster Google Kubernetes Engine.
CLOUD_SQL_INSTANCE Target adalah instance Cloud SQL.
PSC_PUBLISHED_SERVICE Target adalah layanan publikasi yang menggunakan Private Service Connect.
PSC_GOOGLE_API Targetnya adalah Google API yang menggunakan Private Service Connect.
PSC_VPC_SC Targetnya adalah VPC-SC yang menggunakan Private Service Connect.
SERVERLESS_NEG Target adalah grup endpoint jaringan serverless.
STORAGE_BUCKET Targetnya adalah bucket Cloud Storage.
PRIVATE_NETWORK Target adalah jaringan pribadi. Hanya digunakan untuk menampilkan trace.
CLOUD_FUNCTION Target adalah Cloud Function. Hanya digunakan untuk menampilkan trace.
APP_ENGINE_VERSION Target adalah versi layanan App Engine. Hanya digunakan untuk menampilkan trace.
CLOUD_RUN_REVISION Target adalah revisi Cloud Run. Hanya digunakan untuk menampilkan trace.
GOOGLE_MANAGED_SERVICE Target adalah layanan yang dikelola Google. Hanya digunakan untuk menampilkan trace.

ForwardInfo

Detail status akhir "meneruskan" dan resource terkait.

Representasi JSON
{
  "target": enum (Target),
  "resourceUri": string,
  "ipAddress": string
}
Kolom
target

enum (Target)

Jenis target tempat paket ini diteruskan.

resourceUri

string

URI resource yang menjadi tujuan penerusan paket.

ipAddress

string

Alamat IP target (jika ada).

Target

Jenis target penerusan.

Enum
TARGET_UNSPECIFIED Target tidak ditentukan.
PEERING_VPC Diteruskan ke jaringan peering VPC.
VPN_GATEWAY Diteruskan ke gateway Cloud VPN.
INTERCONNECT Diteruskan ke koneksi Cloud Interconnect.
GKE_MASTER

Diteruskan ke master cluster Container Google Kubernetes Engine.

IMPORTED_CUSTOM_ROUTE_NEXT_HOP Diteruskan ke hop berikutnya dari rute kustom yang diimpor dari VPC peering.
CLOUD_SQL_INSTANCE

Diteruskan ke instance Cloud SQL.

ANOTHER_PROJECT Diteruskan ke jaringan VPC di project lain.
NCC_HUB Diteruskan ke Hub NCC.
ROUTER_APPLIANCE Diteruskan ke peralatan router.

AbortInfo

Detail status akhir "batalkan" dan resource terkait.

Representasi JSON
{
  "cause": enum (Cause),
  "resourceUri": string,
  "ipAddress": string,
  "projectsMissingPermission": [
    string
  ]
}
Kolom
cause

enum (Cause)

Menyebabkan analisis dibatalkan.

resourceUri

string

URI resource yang menyebabkan pembatalan.

ipAddress

string

Alamat IP yang menyebabkan pembatalan.

projectsMissingPermission[]

string

Daftar project ID yang ditentukan pengguna dalam permintaan, tetapi tidak memiliki akses. Dalam hal ini, analisis dibatalkan dengan penyebab PERMISSION_DENIED.

Penyebab

Membatalkan jenis penyebab:

Enum
CAUSE_UNSPECIFIED Penyebab tidak ditentukan.
UNKNOWN_NETWORK

Dibatalkan karena jaringan tidak diketahui. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

UNKNOWN_PROJECT

Dibatalkan karena tidak ada informasi project yang dapat diperoleh dari input pengujian. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

NO_EXTERNAL_IP

Dibatalkan karena traffic dikirim dari IP publik ke instance tanpa IP eksternal. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

UNINTENDED_DESTINATION

Dibatalkan karena tidak ada trace yang cocok dengan informasi tujuan yang ditentukan dalam permintaan pengujian input. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

SOURCE_ENDPOINT_NOT_FOUND

Dibatalkan karena endpoint sumber tidak dapat ditemukan. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

MISMATCHED_SOURCE_NETWORK

Dibatalkan karena jaringan sumber tidak cocok dengan endpoint sumber. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

DESTINATION_ENDPOINT_NOT_FOUND

Dibatalkan karena endpoint tujuan tidak dapat ditemukan. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

MISMATCHED_DESTINATION_NETWORK

Dibatalkan karena jaringan tujuan tidak cocok dengan endpoint tujuan. Tidak digunakan lagi, tidak digunakan dalam pengujian baru.

UNKNOWN_IP Dibatalkan karena tidak ditemukan endpoint dengan alamat IP tujuan paket.
GOOGLE_MANAGED_SERVICE_UNKNOWN_IP Dibatalkan karena tidak ada endpoint dengan IP tujuan paket yang ditemukan dalam project yang dikelola Google.
SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK Dibatalkan karena alamat IP sumber tidak termasuk dalam subnet jaringan VPC sumber mana pun.
PERMISSION_DENIED Dibatalkan karena pengguna tidak memiliki izin untuk mengakses semua atau sebagian konfigurasi jaringan yang diperlukan untuk menjalankan pengujian.
PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS Dibatalkan karena pengguna tidak memiliki izin untuk mengakses konfigurasi Cloud NAT yang diperlukan untuk menjalankan pengujian.
PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS Dibatalkan karena pengguna tidak memiliki izin untuk mengakses konfigurasi endpoint grup endpoint jaringan yang diperlukan untuk menjalankan pengujian.
NO_SOURCE_LOCATION Dibatalkan karena tidak ada endpoint tujuan atau sumber yang valid yang berasal dari permintaan pengujian input.
INVALID_ARGUMENT Dibatalkan karena endpoint sumber atau tujuan yang ditentukan dalam permintaan tidak valid. Beberapa contoh: - Permintaan mungkin berisi URI resource, project ID, atau alamat IP dalam format yang salah. - Permintaan mungkin berisi informasi yang tidak konsisten (misalnya, permintaan mungkin menyertakan instance dan jaringan, tetapi instance mungkin tidak memiliki NIC di jaringan tersebut).
TRACE_TOO_LONG Dibatalkan karena jumlah langkah dalam trace melebihi batas tertentu. Mungkin disebabkan oleh loop perutean.
INTERNAL_ERROR Dibatalkan karena error server internal.
UNSUPPORTED Dibatalkan karena skenario pengujian tidak didukung.
MISMATCHED_IP_VERSION Dibatalkan karena resource sumber dan tujuan tidak memiliki versi IP umum.
GKE_KONNECTIVITY_PROXY_UNSUPPORTED Dibatalkan karena koneksi antara bidang kontrol dan node cluster sumber dimulai oleh node dan dikelola oleh proxy Konnektivitas.
RESOURCE_CONFIG_NOT_FOUND Dibatalkan karena konfigurasi resource yang diharapkan tidak ada.
VM_INSTANCE_CONFIG_NOT_FOUND Dibatalkan karena konfigurasi instance VM yang diharapkan tidak ada.
NETWORK_CONFIG_NOT_FOUND Dibatalkan karena konfigurasi jaringan yang diharapkan tidak ada.
FIREWALL_CONFIG_NOT_FOUND Dibatalkan karena konfigurasi firewall yang diharapkan tidak ada.
ROUTE_CONFIG_NOT_FOUND Dibatalkan karena konfigurasi rute yang diharapkan tidak ada.
GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT Dibatalkan karena pemilihan endpoint PSC untuk layanan yang dikelola Google bersifat ambigu (beberapa endpoint PSC memenuhi input pengujian).
SOURCE_PSC_CLOUD_SQL_UNSUPPORTED Dibatalkan karena pengujian dengan instance Cloud SQL berbasis PSC sebagai sumber tidak didukung.
SOURCE_FORWARDING_RULE_UNSUPPORTED Dibatalkan karena pengujian dengan aturan penerusan sebagai sumber tidak didukung.
NON_ROUTABLE_IP_ADDRESS Dibatalkan karena salah satu endpoint adalah alamat IP yang tidak dapat dirutekan (loopback, link-local, dll.).
UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT Dibatalkan karena terdapat masalah yang tidak diketahui dalam project yang dikelola Google.
UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG Dibatalkan karena konfigurasi project yang dikelola Google tidak didukung.

DropInfo

Detail status akhir "penurunan" dan resource terkait.

Representasi JSON
{
  "cause": enum (Cause),
  "resourceUri": string,
  "sourceIp": string,
  "destinationIp": string,
  "region": string
}
Kolom
cause

enum (Cause)

Menyebabkan bahwa paket tersebut dihapus.

resourceUri

string

URI resource yang menyebabkan penurunan.

sourceIp

string

Alamat IP sumber dari paket yang dihapus (jika relevan).

destinationIp

string

Alamat IP tujuan dari paket yang dihapus (jika relevan).

region

string

Region dari paket yang dihapus (jika relevan).

Penyebab

Jenis penyebab penurunan:

Enum
CAUSE_UNSPECIFIED Penyebab tidak ditentukan.
UNKNOWN_EXTERNAL_ADDRESS Alamat eksternal tujuan tidak dapat diselesaikan menjadi target yang tidak diketahui. Jika alamat tersebut digunakan dalam project Google Cloud, berikan project ID sebagai input pengujian.
FOREIGN_IP_DISALLOWED Instance Compute Engine hanya dapat mengirim atau menerima paket dengan alamat IP asing jika ip_forward diaktifkan.
FIREWALL_RULE Dihentikan karena aturan firewall, kecuali jika diizinkan karena pelacakan koneksi.
NO_ROUTE Dihentikan karena tidak ada rute yang cocok.
ROUTE_BLACKHOLE Dihentikan karena rute tidak valid. Hop rute berikutnya adalah lubang hitam.
ROUTE_WRONG_NETWORK Paket dikirimkan ke jaringan yang salah (tidak diinginkan). Contoh: Anda melacak paket dari VM1:Network1 ke VM2:Network2, tetapi rute yang dikonfigurasi di Network1 akan mengirimkan paket yang ditujukan untuk alamat IP VM2 ke Network3.
ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED Alamat IP hop berikutnya pada rute tidak dapat di-resolve menjadi resource GCP.
ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND Resource hop rute berikutnya tidak ditemukan.
ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK Instance hop berikutnya dari rute tidak memiliki NIC di jaringan rute.
ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP Alamat IP hop berikutnya bukan alamat IP utama dari instans hop berikutnya.
ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH Aturan penerusan hop rute berikutnya tidak cocok dengan alamat IP hop berikutnya.
ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED Tunnel VPN hop berikutnya rute tidak aktif (tidak memiliki SA IKE yang valid).
ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID Jenis aturan penerusan hop rute berikutnya tidak valid (ini bukan aturan penerusan dari load balancer passthrough internal).
NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS Paket dikirim dari Internet ke alamat IPv6 pribadi.
VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH Paket tidak cocok dengan pemilih lokal tunnel VPN berbasis kebijakan.
VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH Paket tidak cocok dengan pemilih jarak jauh tunnel VPN berbasis kebijakan.
PRIVATE_TRAFFIC_TO_INTERNET Paket dengan alamat tujuan internal yang dikirim ke gateway internet.
PRIVATE_GOOGLE_ACCESS_DISALLOWED Instance yang hanya memiliki alamat IP internal mencoba mengakses Google API dan layanan Google, tetapi akses Google pribadi tidak diaktifkan di subnet.
PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED Endpoint sumber mencoba mengakses Google API dan layanan melalui tunnel VPN ke jaringan lain, tetapi Akses Google Pribadi harus diaktifkan di jaringan endpoint sumber.
NO_EXTERNAL_ADDRESS Instance yang hanya memiliki alamat IP internal mencoba mengakses host eksternal, tetapi Cloud NAT tidak diaktifkan di subnet, kecuali jika konfigurasi khusus di VM mengizinkan koneksi ini.
UNKNOWN_INTERNAL_ADDRESS Alamat internal tujuan tidak dapat diselesaikan menjadi target yang diketahui. Jika ini adalah skenario VPC bersama, pastikan project ID layanan disediakan sebagai input pengujian. Jika tidak, verifikasi apakah alamat IP sedang digunakan dalam project.
FORWARDING_RULE_MISMATCH Protokol dan port aturan penerusan tidak cocok dengan header paket.
FORWARDING_RULE_NO_INSTANCES Aturan penerusan tidak memiliki konfigurasi backend.
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK Firewall memblokir pemeriksaan health check ke backend dan menyebabkan backend tidak tersedia untuk traffic dari load balancer. Untuk mengetahui detail selengkapnya, lihat Aturan firewall health check.
INSTANCE_NOT_RUNNING Paket dikirim dari atau ke instance Compute Engine yang tidak dalam status berjalan.
GKE_CLUSTER_NOT_RUNNING Paket dikirim dari atau ke cluster GKE yang tidak dalam status berjalan.
CLOUD_SQL_INSTANCE_NOT_RUNNING Paket dikirim dari atau ke instance Cloud SQL yang tidak dalam status berjalan.
TRAFFIC_TYPE_BLOCKED Jenis traffic diblokir dan pengguna tidak dapat mengonfigurasi aturan firewall untuk mengaktifkannya. Lihat Traffic yang selalu diblokir untuk detail selengkapnya.
GKE_MASTER_UNAUTHORIZED_ACCESS Akses ke endpoint master cluster Google Kubernetes Engine tidak diizinkan. Lihat Akses ke endpoint cluster untuk mengetahui detail selengkapnya.
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS Akses ke endpoint instance Cloud SQL tidak diizinkan. Lihat Memberi otorisasi dengan jaringan yang diizinkan untuk detail selengkapnya.
DROPPED_INSIDE_GKE_SERVICE Paket dihapus di dalam Layanan Google Kubernetes Engine.
DROPPED_INSIDE_CLOUD_SQL_SERVICE Paket dihapus di dalam Layanan Cloud SQL.
GOOGLE_MANAGED_SERVICE_NO_PEERING Paket dihapus karena tidak ada peering antara jaringan asal dan Jaringan Layanan Terkelola Google.
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT Paket dihapus karena layanan yang dikelola Google menggunakan Private Service Connect (PSC), tetapi endpoint PSC tidak ditemukan dalam project.
GKE_PSC_ENDPOINT_MISSING Paket dihapus karena cluster GKE menggunakan Private Service Connect (PSC), tetapi endpoint PSC tidak ditemukan dalam project.
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS Paket dihapus karena instance Cloud SQL tidak memiliki alamat IP pribadi maupun publik.
GKE_CONTROL_PLANE_REGION_MISMATCH Paket dihapus karena endpoint pribadi cluster GKE tidak dapat dijangkau dari region yang berbeda dengan region cluster.
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION Paket dikirim dari bidang kontrol cluster GKE publik ke alamat IP pribadi.
GKE_CONTROL_PLANE_NO_ROUTE Paket dihapus karena tidak ada rute dari bidang kontrol cluster GKE ke jaringan tujuan.
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC Paket yang dikirim dari instance Cloud SQL ke alamat IP eksternal tidak diizinkan. Instance Cloud SQL tidak dikonfigurasi untuk mengirim paket ke alamat IP eksternal.
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION Paket dikirim dari instance Cloud SQL hanya dengan alamat IP publik ke alamat IP pribadi.
CLOUD_SQL_INSTANCE_NO_ROUTE Paket dihapus karena tidak ada rute dari instance Cloud SQL ke jaringan tujuan.
CLOUD_SQL_CONNECTOR_REQUIRED Paket dihapus karena instance Cloud SQL mengharuskan semua koneksi untuk menggunakan konektor Cloud SQL dan menargetkan port proxy Cloud SQL (3307).
CLOUD_FUNCTION_NOT_ACTIVE Paket dapat dihapus karena Cloud Function tidak dalam status aktif.
VPC_CONNECTOR_NOT_SET Paket dapat dihapus karena tidak ada konektor VPC yang ditetapkan.
VPC_CONNECTOR_NOT_RUNNING Paket dapat dihapus karena konektor VPC tidak dalam status berjalan.
VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED Paket dapat dihapus karena traffic dari layanan serverless ke konektor VPC tidak diizinkan.
VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED Paket dapat dihapus karena traffic health check ke konektor VPC tidak diizinkan.
FORWARDING_RULE_REGION_MISMATCH Paket dapat dihapus karena dikirim dari region yang berbeda ke penerusan regional tanpa akses global.
PSC_CONNECTION_NOT_ACCEPTED Endpoint Private Service Connect berada dalam project yang tidak disetujui untuk terhubung ke layanan.
PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK Paket dikirim ke endpoint Private Service Connect melalui peering, tetapi tidak didukung.
PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS Paket dikirim ke backend Private Service Connect (grup endpoint jaringan), tetapi aturan penerusan PSC produsen tidak mengaktifkan akses global.
PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS Paket dikirim ke backend Private Service Connect (grup endpoint jaringan), tetapi aturan penerusan PSC produser memiliki beberapa port yang ditentukan.
CLOUD_SQL_PSC_NEG_UNSUPPORTED Paket dikirim ke backend Private Service Connect (grup endpoint jaringan) yang menargetkan lampiran layanan Cloud SQL, tetapi konfigurasi ini tidak didukung.
NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT Tidak ada subnet NAT yang ditentukan untuk lampiran layanan PSC.
PSC_TRANSITIVITY_NOT_PROPAGATED Endpoint PSC diakses melalui NCC, tetapi konfigurasi transitivitas PSC belum disebarkan.
HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED Paket yang dikirim dari proxy NEG campuran cocok dengan rute non-dinamis, tetapi konfigurasi tersebut tidak didukung.
HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED Paket yang dikirim dari proxy NEG campuran cocok dengan rute dinamis dengan hop berikutnya di region yang berbeda, tetapi konfigurasi seperti itu tidak didukung.
CLOUD_RUN_REVISION_NOT_READY Paket yang dikirim dari revisi Cloud Run yang belum siap.
DROPPED_INSIDE_PSC_SERVICE_PRODUCER Paket dihapus di dalam produsen layanan Private Service Connect.
LOAD_BALANCER_HAS_NO_PROXY_SUBNET Paket dikirim ke load balancer, yang memerlukan subnet khusus proxy dan subnet tidak ditemukan.
CLOUD_NAT_NO_ADDRESSES Paket dikirim ke Cloud Nat tanpa IP NAT yang aktif.
ROUTING_LOOP Paket terjebak dalam loop perutean.
DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE Paket dihapus karena alasan yang tidak ditentukan dalam layanan yang dikelola Google. Hanya digunakan untuk menampilkan trace.
LOAD_BALANCER_BACKEND_INVALID_NETWORK Paket dihapus karena instance backend load balancer tidak memiliki antarmuka jaringan di jaringan yang diharapkan oleh load balancer.
BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED Paket dihapus karena layanan backend bernama port tidak ditentukan pada level grup instance.
DESTINATION_IS_PRIVATE_NAT_IP_RANGE Paket dihapus karena rentang IP tujuan menjadi bagian dari rentang IP NAT Pribadi.

LoadBalancerInfo

Hanya untuk layar. Metadata yang terkait dengan load balancer.

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

enum (LoadBalancerType)

Jenis load balancer.

healthCheckUri
(deprecated)

string

URI health check untuk load balancer. Tidak digunakan lagi dan tidak lagi diisi karena backend load balancer yang berbeda mungkin memiliki health check yang berbeda.

backends[]

object (LoadBalancerBackend)

Informasi untuk backend load balancer.

backendType

enum (BackendType)

Jenis konfigurasi backend load balancer.

backendUri

string

URI konfigurasi backend.

LoadBalancerType

Definisi jenis untuk load balancer:

Enum
LOAD_BALANCER_TYPE_UNSPECIFIED Jenis tidak ditentukan.
INTERNAL_TCP_UDP Load balancer TCP/UDP internal.
NETWORK_TCP_UDP Load balancer TCP/UDP jaringan.
HTTP_PROXY Load balancer proxy HTTP(S).
TCP_PROXY Load balancer proxy TCP.
SSL_PROXY Load balancer proxy SSL.

LoadBalancerBackend

Hanya untuk layar. Metadata yang terkait dengan backend load balancer tertentu.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "healthCheckFirewallState": enum (HealthCheckFirewallState),
  "healthCheckAllowingFirewallRules": [
    string
  ],
  "healthCheckBlockingFirewallRules": [
    string
  ]
}
Kolom
displayName

string

Nama instance Compute Engine atau endpoint jaringan.

uri

string

URI instance Compute Engine atau endpoint jaringan.

healthCheckFirewallState

enum (HealthCheckFirewallState)

Status konfigurasi firewall health check.

healthCheckAllowingFirewallRules[]

string

Daftar URI aturan firewall yang memungkinkan pemeriksaan dari rentang IP health check.

healthCheckBlockingFirewallRules[]

string

Daftar URI aturan firewall yang memblokir pemeriksaan dari rentang IP health check.

HealthCheckFirewallState

Status konfigurasi firewall health check:

Enum
HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED Status tidak ditentukan. Status default jika tidak diisi.
CONFIGURED Ada aturan firewall yang dikonfigurasi untuk mengizinkan pemeriksaan health check ke backend.
MISCONFIGURED Ada aturan firewall yang dikonfigurasi untuk mengizinkan rentang health check parsial atau memblokir semua rentang health check. Jika pemeriksaan health check dikirim dari rentang IP yang ditolak, health check ke backend akan gagal. Kemudian, backend akan ditandai tidak responsif dan tidak akan menerima traffic yang dikirim ke load balancer.

Jenis Backend

Definisi jenis untuk konfigurasi backend load balancer:

Enum
BACKEND_TYPE_UNSPECIFIED Jenis tidak ditentukan.
BACKEND_SERVICE Layanan Backend sebagai backend load balancer.
TARGET_POOL Kumpulan Target sebagai backend load balancer.
TARGET_INSTANCE Menargetkan Instance sebagai backend load balancer.

NetworkInfo

Hanya untuk layar. Metadata yang terkait dengan jaringan Compute Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "matchedIpRange": string
}
Kolom
displayName

string

Nama jaringan Compute Engine.

uri

string

URI jaringan Compute Engine.

matchedIpRange

string

Rentang IP yang cocok dengan pengujian.

GKEMasterInfo

Hanya untuk layar. Metadata yang terkait dengan master cluster Google Kubernetes Engine (GKE).

Representasi JSON
{
  "clusterUri": string,
  "clusterNetworkUri": string,
  "internalIp": string,
  "externalIp": string
}
Kolom
clusterUri

string

URI cluster GKE.

clusterNetworkUri

string

URI jaringan cluster GKE.

internalIp

string

Alamat IP internal master cluster GKE.

externalIp

string

Alamat IP eksternal master cluster GKE.

CloudSQLInstanceInfo

Hanya untuk layar. Metadata yang terkait dengan instance Cloud SQL.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "internalIp": string,
  "externalIp": string,
  "region": string
}
Kolom
displayName

string

Nama instance Cloud SQL.

uri

string

URI instance Cloud SQL.

networkUri

string

URI jaringan instance Cloud SQL atau string kosong jika instance tidak memilikinya.

internalIp

string

Alamat IP internal instance Cloud SQL.

externalIp

string

Alamat IP eksternal dari instance Cloud SQL.

region

string

Region tempat instance Cloud SQL berjalan.

CloudFunctionInfo

Hanya untuk layar. Metadata yang terkait dengan Cloud Function.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "location": string,
  "versionId": string
}
Kolom
displayName

string

Nama Cloud Function.

uri

string

URI Cloud Function.

location

string

Lokasi tempat Cloud Function di-deploy.

versionId

string (int64 format)

ID versi Cloud Function terbaru yang berhasil di-deploy.

AppEngineVersionInfo

Hanya untuk layar. Metadata yang terkait dengan versi App Engine.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "runtime": string,
  "environment": string
}
Kolom
displayName

string

Nama versi App Engine.

uri

string

URI versi App Engine.

runtime

string

Runtime versi App Engine.

environment

string

Lingkungan eksekusi App Engine untuk sebuah versi.

CloudRunRevisionInfo

Hanya untuk layar. Metadata yang terkait dengan revisi Cloud Run.

Representasi JSON
{
  "displayName": string,
  "uri": string,
  "location": string,
  "serviceUri": string
}
Kolom
displayName

string

Nama revisi Cloud Run.

uri

string

URI revisi Cloud Run.

location

string

Lokasi tempat revisi ini di-deploy.

serviceUri

string

URI layanan Cloud Run memiliki revisi ini.

NatInfo

Hanya untuk layar. Metadata yang terkait dengan NAT.

Representasi JSON
{
  "type": enum (Type),
  "protocol": string,
  "networkUri": string,
  "oldSourceIp": string,
  "newSourceIp": string,
  "oldDestinationIp": string,
  "newDestinationIp": string,
  "oldSourcePort": integer,
  "newSourcePort": integer,
  "oldDestinationPort": integer,
  "newDestinationPort": integer,
  "routerUri": string,
  "natGatewayName": string
}
Kolom
type

enum (Type)

Jenis NAT.

protocol

string

Protokol IP dalam format string, misalnya: "TCP", "UDP", "ICMP".

networkUri

string

URI jaringan tempat penerjemahan NAT berlangsung.

oldSourceIp

string

Alamat IP sumber sebelum penerjemahan NAT.

newSourceIp

string

Alamat IP sumber setelah penerjemahan NAT.

oldDestinationIp

string

Alamat IP tujuan sebelum penerjemahan NAT.

newDestinationIp

string

Alamat IP tujuan setelah penerjemahan NAT.

oldSourcePort

integer

Port sumber sebelum terjemahan NAT. Hanya berlaku jika protokolnya adalah TCP atau UDP.

newSourcePort

integer

Port sumber setelah terjemahan NAT. Hanya berlaku jika protokolnya adalah TCP atau UDP.

oldDestinationPort

integer

Port tujuan sebelum terjemahan NAT. Hanya berlaku jika protokolnya adalah TCP atau UDP.

newDestinationPort

integer

Port tujuan setelah terjemahan NAT. Hanya berlaku jika protokolnya adalah TCP atau UDP.

routerUri

string

Uri Cloud Router. Hanya berlaku jika jenisnya CLOUD_NAT.

natGatewayName

string

Nama Cloud NAT Gateway. Hanya berlaku jika jenisnya CLOUD_NAT.

Jenis

Jenis-jenis NAT

Enum
TYPE_UNSPECIFIED Jenis tidak ditentukan.
INTERNAL_TO_EXTERNAL Dari alamat internal instance Compute Engine ke alamat eksternal.
EXTERNAL_TO_INTERNAL Dari alamat eksternal instance Compute Engine ke alamat internal.
CLOUD_NAT Gateway Cloud NAT.
PRIVATE_SERVICE_CONNECT Layanan pribadi menghubungkan NAT.

ProxyConnectionInfo

Hanya untuk layar. Metadata yang terkait dengan ProxyConnection.

Representasi JSON
{
  "protocol": string,
  "oldSourceIp": string,
  "newSourceIp": string,
  "oldDestinationIp": string,
  "newDestinationIp": string,
  "oldSourcePort": integer,
  "newSourcePort": integer,
  "oldDestinationPort": integer,
  "newDestinationPort": integer,
  "subnetUri": string,
  "networkUri": string
}
Kolom
protocol

string

Protokol IP dalam format string, misalnya: "TCP", "UDP", "ICMP".

oldSourceIp

string

Alamat IP sumber dari koneksi asli.

newSourceIp

string

Alamat IP sumber koneksi baru.

oldDestinationIp

string

Alamat IP tujuan koneksi asli

newDestinationIp

string

Alamat IP tujuan koneksi baru.

oldSourcePort

integer

Port sumber dari koneksi asli. Hanya berlaku jika protokolnya adalah TCP atau UDP.

newSourcePort

integer

Port sumber koneksi baru. Hanya berlaku jika protokolnya adalah TCP atau UDP.

oldDestinationPort

integer

Port tujuan koneksi asli. Hanya berlaku jika protokolnya adalah TCP atau UDP.

newDestinationPort

integer

Port tujuan koneksi baru. Hanya berlaku jika protokolnya adalah TCP atau UDP.

subnetUri

string

URI subnet proxy.

networkUri

string

URI jaringan tempat koneksi di-proxy-kan.

LoadBalancerBackendInfo

Hanya untuk layar. Metadata yang terkait dengan backend load balancer.

Representasi JSON
{
  "name": string,
  "instanceUri": string,
  "backendServiceUri": string,
  "instanceGroupUri": string,
  "networkEndpointGroupUri": string,
  "backendBucketUri": string,
  "pscServiceAttachmentUri": string,
  "pscGoogleApiTarget": string,
  "healthCheckUri": string,
  "healthCheckFirewallsConfigState": enum (HealthCheckFirewallsConfigState)
}
Kolom
name

string

Nama tampilan backend. Misalnya, nama tersebut mungkin berupa nama instance untuk backend grup instance, atau alamat IP dan port untuk backend grup endpoint jaringan zona.

instanceUri

string

URI instance backend (jika ada). Diisi untuk backend grup instance dan backend NEG zona.

backendServiceUri

string

URI layanan backend memiliki backend ini (jika berlaku).

instanceGroupUri

string

URI grup instance tempat backend ini berada (jika berlaku).

networkEndpointGroupUri

string

URI grup endpoint jaringan tempat backend ini berada (jika ada).

backendBucketUri

string

URI bucket backend yang ditargetkan backend ini (jika berlaku).

pscServiceAttachmentUri

string

URI lampiran layanan PSC target backend NEG PSC ini (jika berlaku).

pscGoogleApiTarget

string

PSC Google API menargetkan target backend NEG PSC ini (jika berlaku).

healthCheckUri

string

URI health check yang dipasang pada backend ini (jika berlaku).

healthCheckFirewallsConfigState

enum (HealthCheckFirewallsConfigState)

Hanya output. Status konfigurasi firewall health check untuk backend. Ini adalah hasil dari analisis firewall statis (memverifikasi bahwa traffic health check dari rentang IP yang diperlukan ke backend diizinkan atau tidak). Backend mungkin masih tidak responsif meskipun firewall ini dikonfigurasi. Harap baca dokumentasi untuk mengetahui informasi selengkapnya: https://cloud.google.com/load-balancing/docs/firewall-rules

HealthCheckFirewallsConfigState

Enum status konfigurasi firewall health check.

Enum
HEALTH_CHECK_FIREWALLS_CONFIG_STATE_UNSPECIFIED Status konfigurasi belum ditetapkan. Error ini biasanya berarti bahwa backend tidak memiliki health check yang terpasang, atau terjadi error konfigurasi tidak terduga yang mencegah Uji konektivitas tidak memverifikasi konfigurasi health check.
FIREWALLS_CONFIGURED Aturan firewall (kebijakan) yang mengizinkan traffic health check dari semua rentang IP yang diperlukan ke backend telah dikonfigurasi.
FIREWALLS_PARTIALLY_CONFIGURED Aturan firewall (kebijakan) mengizinkan traffic health check hanya dari bagian rentang IP yang diperlukan.
FIREWALLS_NOT_CONFIGURED Aturan firewall (kebijakan) menolak traffic health check dari semua rentang IP yang diperlukan ke backend.
FIREWALLS_UNSUPPORTED Jaringan berisi aturan firewall dari jenis yang tidak didukung, sehingga Uji konektivitas tidak dapat memverifikasi status konfigurasi health check. Harap baca dokumentasi untuk mengetahui daftar konfigurasi yang tidak didukung: https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview#unsupported-configs

StorageBucketInfo

Hanya untuk layar. Metadata yang terkait dengan Bucket Penyimpanan.

Representasi JSON
{
  "bucket": string
}
Kolom
bucket

string

Nama Bucket Cloud Storage.

ServerlessNegInfo

Hanya untuk layar. Metadata yang terkait dengan backend grup endpoint jaringan serverless.

Representasi JSON
{
  "negUri": string
}
Kolom
negUri

string

URI grup endpoint jaringan serverless.

ProbingDetails

Hasil pemeriksaan aktif dari pengujian terakhir yang dijalankan.

Representasi JSON
{
  "result": enum (ProbingResult),
  "verifyTime": string,
  "error": {
    object (Status)
  },
  "abortCause": enum (ProbingAbortCause),
  "sentProbeCount": integer,
  "successfulProbeCount": integer,
  "endpointInfo": {
    object (EndpointInfo)
  },
  "probingLatency": {
    object (LatencyDistribution)
  },
  "destinationEgressLocation": {
    object (EdgeLocation)
  }
}
Kolom
result

enum (ProbingResult)

Hasil keseluruhan dari pemeriksaan aktif.

verifyTime

string (Timestamp format)

Waktu keterjangkauan dinilai melalui pemeriksaan aktif.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

error

object (Status)

Detail tentang kegagalan internal atau pembatalan pemeriksaan aktif.

abortCause

enum (ProbingAbortCause)

Alasan pemeriksaan dibatalkan.

sentProbeCount

integer

Jumlah satelit yang dikirim.

successfulProbeCount

integer

Jumlah satelit yang mencapai tujuan.

endpointInfo

object (EndpointInfo)

Endpoint sumber dan tujuan yang berasal dari input pengujian dan digunakan untuk pemeriksaan aktif.

probingLatency

object (LatencyDistribution)

Latensi yang diukur dengan pemeriksaan aktif dalam satu arah: dari sumber ke endpoint tujuan.

destinationEgressLocation

object (EdgeLocation)

EdgeLocation tempat paket yang ditujukan untuk/berasal dari internet akan keluar/masuk ke jaringan Google. Kolom ini hanya akan diisi untuk uji konektivitas yang memiliki alamat sumber/tujuan internet. Ketiadaan kolom ini tidak boleh digunakan sebagai indikasi bahwa tujuan/sumber adalah bagian dari jaringan Google.

ProbingResult

Hasil pemeriksaan keseluruhan dari uji.

Enum
PROBING_RESULT_UNSPECIFIED Tidak ada hasil yang ditentukan.
REACHABLE Minimal 95% paket mencapai tujuan.
UNREACHABLE Tidak ada paket yang sampai ke tujuan.
REACHABILITY_INCONSISTENT Kurang dari 95% paket mencapai tujuan.
UNDETERMINED Keterjangkauan tidak dapat ditentukan. Kemungkinan alasannya adalah: * Pengguna tidak memiliki izin untuk mengakses beberapa resource jaringan yang diperlukan untuk menjalankan pengujian. * Tidak ada endpoint sumber yang valid yang dapat diambil dari permintaan. * Terjadi error internal.

ProbingAbortCause

Batalkan jenis penyebab.

Enum
PROBING_ABORT_CAUSE_UNSPECIFIED Tidak ada alasan yang ditentukan.
PERMISSION_DENIED Pengguna tidak memiliki izin untuk mengakses beberapa resource jaringan yang diperlukan untuk menjalankan pengujian.
NO_SOURCE_LOCATION Tidak ada endpoint sumber yang valid yang dapat diambil dari permintaan.

LatencyDistribution

Menjelaskan distribusi latensi terukur.

Representasi JSON
{
  "latencyPercentiles": [
    {
      object (LatencyPercentile)
    }
  ]
}
Kolom
latencyPercentiles[]

object (LatencyPercentile)

Persentil latensi representatif.

LatencyPercentile

Peringkat dan nilai persentil latensi.

Representasi JSON
{
  "percent": integer,
  "latencyMicros": string
}
Kolom
percent

integer

Persentase sampel tempat titik data ini diterapkan.

latencyMicros

string (int64 format)

persentil ke-10 latensi yang teramati, dalam mikrodetik. Bagian persen/100 sampel memiliki latensi yang lebih rendah atau sama dengan nilai kolom ini.

EdgeLocation

Representasi lokasi edge jaringan sesuai dengan https://cloud.google.com/vpc/docs/edge-locations.

Representasi JSON
{
  "metropolitanArea": string
}
Kolom
metropolitanArea

string

Nama area metropolitan.

Metode

create

Membuat Uji Konektivitas baru.

delete

Menghapus ConnectivityTest tertentu.

get

Mendapatkan detail Uji Konektivitas tertentu.

getIamPolicy

Mendapatkan kebijakan kontrol akses untuk resource.

list

Mencantumkan semua Uji Konektivitas yang dimiliki oleh project.

patch

Memperbarui konfigurasi ConnectivityTest yang ada.

rerun

Menjalankan kembali ConnectivityTest yang sudah ada.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.