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 menggunakan formulir: projects/{projectId}/locations/global/connectivityTests/{test}

description

string

Deskripsi Uji Konektivitas yang diberikan pengguna. 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. Jika tidak, 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 akan dilanjutkan meskipun lokasi sumbernya ambigu. Namun, hasil pengujian mungkin menyertakan 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 bersifat 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 akan dilanjutkan meskipun lokasi tujuan tidak jelas. Namun, hasilnya dapat mencakup endpoint yang tidak ingin Anda uji.

protocol

string

Protokol IP pengujian. Jika tidak disediakan, "TCP" akan diasumsikan.

relatedProjects[]

string

Project lain yang mungkin relevan untuk analisis keterjangkauan. Hal ini berlaku untuk skenario saat pengujian dapat melintasi batas project.

displayName

string

Hanya output. Nama tampilan Uji Konektivitas.

labels

map (key: string, value: string)

Label resource untuk mewakili 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 format 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 format 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 operasi terbaru. Detail diperbarui saat membuat pengujian baru, memperbarui pengujian yang ada, atau memicu pengujian yang ada untuk dijalankan ulang satu kali.

probingDetails

object (ProbingDetails)

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

bypassFirewallChecks

boolean

Apakah pengujian harus melewati pemeriksaan firewall. Jika tidak diberikan, kami menganggapnya salah (false).

Endpoint

Sumber atau tujuan Uji Konektivitas.

Representasi JSON
{
  "ipAddress": string,
  "port": integer,
  "instance": string,
  "forwardingRule": string,
  "gkeMasterCluster": string,
  "cloudSqlInstance": string,
  "redisInstance": string,
  "redisCluster": 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 untuk 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.

redisInstance

string

URI Instance Redis.

redisCluster

string

URI Cluster Redis.

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 memberikan instance VM atau URI jaringan. Berikut adalah dua kasus saat Anda harus memberikan project ID: 1. Hanya alamat IP yang ditentukan, dan alamat IP tersebut berada 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 oleh aturan penerusan. Kosong untuk aturan penerusan yang tidak terkait dengan load balancer.

loadBalancerType

enum (LoadBalancerType)

Hanya output. Jenis load balancer yang dituju oleh aturan penerusan.

ForwardingRuleTarget

Jenis target aturan penerusan.

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

LoadBalancerType

Jenis load balancer. Untuk 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-pool.
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. Jaringan ini dapat berupa jaringan lokal, atau jaringan yang dihosting oleh penyedia cloud lain.

ReachabilityDetails

Hasil analisis konfigurasi dari pengujian terakhir yang dijalankan.

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 format 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 saat endpoint tujuan adalah load balancer dengan beberapa backend.

Hasil

Hasil keseluruhan analisis konfigurasi pengujian.

Enum
RESULT_UNSPECIFIED Tidak ada hasil yang ditentukan.
REACHABLE

Kemungkinan skenarionya adalah:

  • Analisis konfigurasi menentukan bahwa paket yang berasal dari sumber diharapkan akan mencapai tujuan.
  • Analisis tidak selesai karena pengguna tidak memiliki izin untuk beberapa resource dalam rekaman aktivitas. Namun, pada saat izin pengguna menjadi tidak memadai, pelacakan telah berhasil sejauh ini.
UNREACHABLE Paket yang berasal dari sumber diperkirakan akan dihapus sebelum mencapai tujuan.
AMBIGUOUS Endpoint sumber dan tujuan tidak mengidentifikasi lokasi pengujian secara unik di jaringan, dan hasil jangkauan berisi beberapa rekaman aktivitas. Untuk beberapa rekaman aktivitas, paket dapat dikirim, dan untuk yang lainnya, tidak akan dikirim. Hasil ini juga ditetapkan ke analisis konfigurasi jalur kembali jika sendirinya harus DAPAT DIJANGKAU, tetapi analisis konfigurasi jalur maju bersifat AMBIGU.
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

Rekaman aktivitas mewakili satu simulasi jalur penerusan paket.

  • Setiap rekaman aktivitas 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 yang 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 rekaman aktivitas yang dimulai dari lokasi sumber yang berbeda, endpointInfo mungkin berbeda di antara rekaman aktivitas.

steps[]

object (Step)

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

Langkah-langkah diurutkan berdasarkan urutan pemrosesan dalam mesin status jaringan yang disimulasikan. Anda harus mempertahankan urutan langkah dan menghindari pengurutan ulang atau pengurutannya.

forwardTraceId

integer

ID rekaman aktivitas. Untuk rekaman aktivitas maju, ID ini bersifat unik untuk setiap rekaman aktivitas. Untuk trace return, ID ini cocok dengan ID trace forward terkait. Satu pelacakan maju dapat dikaitkan dengan tidak ada, satu, atau lebih dari satu pelacakan kembali.

EndpointInfo

Hanya untuk ditampilkan. 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 sebelumnya.

causesDrop

boolean

Ini adalah langkah yang mengarah ke status akhir Drop.

projectId

string

Project ID yang berisi konfigurasi yang divalidasi oleh langkah ini.

Kolom union step_info. Konfigurasi atau metadata yang terkait dengan setiap langkah. Konfigurasi difilter berdasarkan izin penonton. 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 final, 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 sedang dianalisis. Informasi endpoint dalam status perantara mungkin berbeda dengan input awal, karena dapat diubah oleh status seperti NAT, atau Connection Proxy.

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 "kirim" dan alasannya.

forward

object (ForwardInfo)

Menampilkan informasi status akhir "forward" dan alasannya.

abort

object (AbortInfo)

Menampilkan informasi status akhir "abort" dan alasannya.

drop

object (DropInfo)

Menampilkan informasi "drop" dan alasan status akhir.

loadBalancer
(deprecated)

object (LoadBalancerInfo)

Menampilkan informasi load balancer. Tidak digunakan lagi dan diganti dengan kolom loadBalancerBackendInfo, tidak digunakan dalam pengujian baru.

network

object (NetworkInfo)

Menampilkan informasi jaringan Google Cloud.

gkeMaster

object (GKEMasterInfo)

Menampilkan 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 Storage Bucket. Hanya digunakan untuk pelacakan kembali.

serverlessNeg

object (ServerlessNegInfo)

Menampilkan informasi backend grup endpoint jaringan Serverless. Hanya digunakan untuk pelacakan kembali.

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 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 pelacakan kembali. Informasi storageBucket diisi.
START_FROM_PSC_PUBLISHED_SERVICE Status awal: paket yang berasal dari layanan yang dipublikasikan yang menggunakan Private Service Connect. Hanya digunakan untuk pelacakan kembali.
START_FROM_SERVERLESS_NEG Status awal: paket yang berasal dari backend grup endpoint jaringan tanpa server. Hanya digunakan untuk pelacakan kembali. Informasi serverlessNeg diisi.
APPLY_INGRESS_FIREWALL_RULE Status pemeriksaan konfigurasi: memverifikasi aturan firewall masuk.
APPLY_EGRESS_FIREWALL_RULE Status pemeriksaan konfigurasi: memverifikasi aturan firewall egress.
APPLY_ROUTE Status pemeriksaan konfigurasi: verifikasi rute.
APPLY_FORWARDING_RULE Status pemeriksaan konfigurasi: cocok dengan aturan penerusan.
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. Tidak digunakan lagi dan diganti dengan status ANALYZE_LOAD_BALANCER_BACKEND, tidak digunakan dalam pengujian baru.

ARRIVE_AT_EXTERNAL_LOAD_BALANCER

Status penerusan: tiba di load balancer eksternal Compute Engine. Tidak digunakan lagi dan diganti dengan status ANALYZE_LOAD_BALANCER_BACKEND, tidak digunakan dalam pengujian baru.

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 asli dihentikan dan koneksi dengan proxy baru dimulai.
DELIVER Status akhir: paket dapat dikirim.
DROP Status akhir: paket dapat dihentikan.
FORWARD Status akhir: 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 ditampilkan. 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 di instance.

serviceAccount
(deprecated)

string

Akun layanan yang diotorisasi untuk instance.

pscNetworkAttachmentUri

string

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

FirewallInfo

Hanya untuk ditampilkan. 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 implisit.

direction

string

Nilai yang mungkin: INGRESS, EGRESS

action

string

Nilai yang mungkin: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP

priority

integer

Prioritas aturan firewall.

networkUri

string

URI jaringan VPC yang terkait dengan aturan firewall. Kolom ini tidak berlaku untuk aturan kebijakan firewall hierarkis.

targetTags[]

string

Tag target yang ditentukan oleh aturan firewall VPC. Kolom ini tidak berlaku untuk aturan kebijakan firewall.

targetServiceAccounts[]

string

Akun layanan target yang ditentukan oleh aturan firewall.

policy

string

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

policyUri

string

URI kebijakan firewall yang terkait 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. Data 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 akan dilewati jika aturan tersebut berpotensi cocok. Lihat daftar konfigurasi yang tidak didukung.
TRACKING_STATE Melacak status untuk traffic respons yang dibuat saat traffic permintaan melewati aturan firewall izinkan. Untuk mengetahui detailnya, lihat spesifikasi aturan firewall

RouteInfo

Hanya untuk ditampilkan. 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 next hop.

routeScope

enum (RouteScope)

Menunjukkan tempat rute berlaku.

displayName

string

Nama rute.

uri

string

URI rute. Rute dinamis, statis peering, dan dinamis peering 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

Next hop rute.

networkUri

string

URI jaringan Compute Engine. Khusus rute NETWORK.

priority

integer

Prioritas rute.

instanceTags[]

string

Tag instance rute.

srcIpRange

string

Rentang alamat IP sumber rute. Khusus rute berbasis kebijakan.

destPortRanges[]

string

Rentang port tujuan rute. Khusus rute berbasis kebijakan.

srcPortRanges[]

string

Rentang port sumber rute. Khusus rute berbasis kebijakan.

protocols[]

string

Protokol rute. Khusus rute berbasis kebijakan.

nccHubUri

string

URI Hub NCC. Khusus rute NCC_HUB.

nccSpokeUri

string

URI Spoke NCC. Khusus rute NCC_HUB.

RouteType

Jenis rute:

Enum
ROUTE_TYPE_UNSPECIFIED Jenis tidak ditentukan. Nilai default.
SUBNET Rute adalah rute subnet yang dibuat secara otomatis 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 next hop:

Enum
NEXT_HOP_TYPE_UNSPECIFIED Jenis tidak ditentukan. Nilai default.
NEXT_HOP_IP Next hop adalah alamat IP.
NEXT_HOP_INSTANCE Hop berikutnya adalah instance Compute Engine.
NEXT_HOP_NETWORK Next hop adalah gateway jaringan VPC.
NEXT_HOP_PEERING Next hop adalah VPC peering.
NEXT_HOP_INTERCONNECT Next hop adalah interkoneksi.
NEXT_HOP_VPN_TUNNEL Next hop adalah tunnel 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 menyimulasikan paket yang berangkat dari jaringan lokal melalui tunnel VPN dan tiba di gateway Cloud VPN.
NEXT_HOP_INTERNET_GATEWAY Next hop adalah gateway internet.
NEXT_HOP_BLACKHOLE Next hop adalah blackhole; yaitu, next hop tidak ada atau tidak berjalan.
NEXT_HOP_ILB Next hop adalah aturan penerusan Load Balancer Internal.
NEXT_HOP_ROUTER_APPLIANCE Hop berikutnya adalah instance perlengkapan router.
NEXT_HOP_NCC_HUB Next hop adalah hub NCC.

RouteScope

Menunjukkan tempat rute berlaku.

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

GoogleServiceInfo

Hanya untuk ditampilkan. Detail Layanan Google yang mengirim 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 yang tidak ditentukan.
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 * Penguji 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 pemilihan rute 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 VPC Service Controls. https://cloud.google.com/vpc/docs/configure-private-service-connect-apis

ForwardingRuleInfo

Hanya untuk ditampilkan. 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. Hanya ditetapkan untuk aturan penerusan regional.

loadBalancerName

string

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

pscServiceAttachmentUri

string

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

pscGoogleApiTarget

string

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

VpnGatewayInfo

Hanya untuk ditampilkan. 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 dikaitkan 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 ditampilkan. 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 perutean.

RoutingType

Jenis kebijakan pemilihan rute VPN. Untuk mengetahui detailnya, lihat Perutean Jaringan dan Tunnel.

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

VpcConnectorInfo

Hanya untuk ditampilkan. 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 "kirim" 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 tempat paket dikirim.

ipAddress

string

Alamat IP target (jika ada).

storageBucket

string

Nama Bucket Cloud Storage tempat paket dikirim (jika ada).

pscGoogleApiTarget

string

Target Google API PSC tempat paket dikirim (jika berlaku).

Target

Jenis target penayangan:

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 yang dipublikasikan dan menggunakan Private Service Connect.
PSC_GOOGLE_API Target adalah Google API yang menggunakan Private Service Connect.
PSC_VPC_SC Target adalah VPC-SC yang menggunakan Private Service Connect.
SERVERLESS_NEG Target adalah grup endpoint jaringan tanpa server.
STORAGE_BUCKET Target adalah bucket Cloud Storage.
PRIVATE_NETWORK Target adalah jaringan pribadi. Hanya digunakan untuk pelacakan kembali.
CLOUD_FUNCTION Target adalah Cloud Function. Hanya digunakan untuk pelacakan kembali.
APP_ENGINE_VERSION Target adalah versi layanan App Engine. Hanya digunakan untuk pelacakan kembali.
CLOUD_RUN_REVISION Target adalah revisi Cloud Run. Hanya digunakan untuk pelacakan kembali.
GOOGLE_MANAGED_SERVICE Target adalah layanan yang dikelola Google. Hanya digunakan untuk pelacakan kembali.

ForwardInfo

Detail status akhir "forward" 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 next hop 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 perangkat router.

AbortInfo

Detail status akhir "abort" dan resource terkait.

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

enum (Cause)

Penyebab 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

Jenis penyebab pembatalan:

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 ada endpoint dengan alamat IP tujuan paket yang ditemukan.
GOOGLE_MANAGED_SERVICE_UNKNOWN_IP Dibatalkan karena tidak ada endpoint dengan IP tujuan paket yang ditemukan di project yang dikelola Google.
SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK Dibatalkan karena alamat IP sumber bukan milik salah satu subnet jaringan VPC sumber.
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 sumber atau tujuan yang valid 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 yang salah format. - 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 rekaman aktivitas melebihi batas tertentu. Hal ini mungkin disebabkan oleh loop pemilihan rute.
INTERNAL_ERROR Dibatalkan karena terjadi error server internal.
UNSUPPORTED Dibatalkan karena skenario pengujian tidak didukung.
MISMATCHED_IP_VERSION Dibatalkan karena resource sumber dan tujuan tidak memiliki versi IP yang sama.
GKE_KONNECTIVITY_PROXY_UNSUPPORTED Dibatalkan karena koneksi antara bidang kontrol dan node cluster sumber dimulai oleh node dan dikelola oleh proxy Konnectivity.
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 terkelola Google tidak jelas (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 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 "drop" dan resource terkait.

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

enum (Cause)

Penyebab paket dihentikan.

resourceUri

string

URI resource yang menyebabkan penurunan.

sourceIp

string

Alamat IP sumber paket yang dihapus (jika relevan).

destinationIp

string

Alamat IP tujuan paket yang dihapus (jika relevan).

region

string

Wilayah 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 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 berikutnya dari rute adalah blackhole.
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 mengirim paket yang ditujukan untuk alamat IP VM2 ke Network3.
ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED Alamat IP next hop rute tidak dapat di-resolve ke resource GCP.
ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND Resource next hop rute tidak ditemukan.
ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK Instance next hop rute tidak memiliki NIC di jaringan rute.
ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP Alamat IP next hop rute bukan alamat IP utama instance next hop.
ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH Aturan penerusan next hop rute tidak cocok dengan alamat IP next hop.
ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED Tunnel VPN next hop rute tidak aktif (tidak memiliki SA IKE yang valid).
ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID Jenis aturan penerusan next hop rute tidak valid (bukan aturan penerusan 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 dengan alamat IP internal saja mencoba mengakses 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 perlu diaktifkan di jaringan endpoint sumber.
NO_EXTERNAL_ADDRESS Instance dengan alamat IP internal saja 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, verifikasi apakah project ID layanan diberikan 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 di 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 mengetahui 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 Memberikan otorisasi dengan jaringan resmi untuk detail selengkapnya.
DROPPED_INSIDE_GKE_SERVICE Paket dihentikan di dalam Layanan Google Kubernetes Engine.
DROPPED_INSIDE_CLOUD_SQL_SERVICE Paket dihentikan di dalam Cloud SQL Service.
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 yang 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 yang dikirim dari instance Cloud SQL hanya dengan alamat IP publik ke alamat IP pribadi.
CLOUD_SQL_INSTANCE_NO_ROUTE Paket dihentikan karena tidak ada rute dari instance Cloud SQL ke jaringan tujuan.
CLOUD_SQL_CONNECTOR_REQUIRED Paket dihapus karena instance Cloud SQL mewajibkan 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 pemeriksaan kesehatan 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 produsen 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 diterapkan.
HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED Paket yang dikirim dari proxy NEG hybrid 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 next hop di region yang berbeda, tetapi konfigurasi tersebut tidak didukung.
CLOUD_RUN_REVISION_NOT_READY Paket 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 aktif.
ROUTING_LOOP Paket macet dalam loop pemilihan rute.
DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE Paket dihapus karena alasan yang tidak ditentukan di dalam layanan yang dikelola Google. Hanya digunakan untuk pelacakan kembali.
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 port bernama layanan backend tidak ditentukan di tingkat grup instance.
DESTINATION_IS_PRIVATE_NAT_IP_RANGE Paket dihapus karena rentang IP tujuan merupakan bagian dari rentang IP NAT Pribadi.

LoadBalancerInfo

Hanya untuk ditampilkan. 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 ditampilkan. 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 mengizinkan 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 sebagian 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 sebagai 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 Instance Target sebagai backend load balancer.

NetworkInfo

Hanya untuk ditampilkan. 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 ditampilkan. 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 ditampilkan. 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 instance Cloud SQL.

region

string

Region tempat instance Cloud SQL berjalan.

CloudFunctionInfo

Hanya untuk ditampilkan. 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 terbaru Cloud Function yang berhasil di-deploy.

AppEngineVersionInfo

Hanya untuk ditampilkan. 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 versi.

CloudRunRevisionInfo

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

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

string

Nama revisi Cloud Run.

uri

string

URI revisi Cloud Run.

serviceName
(deprecated)

string

ID Layanan Cloud Run yang memiliki revisi ini. Tidak pernah ditetapkan, tidak diekspor ke proto v1 dan proto publik. Jangan mengekspor ke proto publik v1beta1.

location

string

Lokasi tempat revisi ini di-deploy.

serviceUri

string

URI layanan Cloud Run tempat revisi ini berada.

NatInfo

Hanya untuk ditampilkan. 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 terjemahan NAT terjadi.

oldSourceIp

string

Alamat IP sumber sebelum terjemahan NAT.

newSourceIp

string

Alamat IP sumber setelah terjemahan NAT.

oldDestinationIp

string

Alamat IP tujuan sebelum terjemahan NAT.

newDestinationIp

string

Alamat IP tujuan setelah terjemahan 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 valid jika jenisnya adalah CLOUD_NAT.

natGatewayName

string

Nama Cloud NAT Gateway. Hanya valid jika jenisnya adalah CLOUD_NAT.

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 Cloud NAT Gateway.
PRIVATE_SERVICE_CONNECT NAT Private Service Connect.

ProxyConnectionInfo

Hanya untuk ditampilkan. 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 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 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.

LoadBalancerBackendInfo

Hanya untuk ditampilkan. 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, ini dapat berupa nama instance untuk backend grup instance, atau alamat IP dan port untuk backend grup endpoint jaringan zonal.

instanceUri

string

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

backendServiceUri

string

URI layanan backend yang dimiliki backend ini (jika ada).

instanceGroupUri

string

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

networkEndpointGroupUri

string

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

backendBucketUri

string

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

pscServiceAttachmentUri

string

URI lampiran layanan PSC yang ditargetkan backend NEG PSC ini (jika ada).

pscGoogleApiTarget

string

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

healthCheckUri

string

URI health check yang terpasang ke backend ini (jika ada).

healthCheckFirewallsConfigState

enum (HealthCheckFirewallsConfigState)

Hanya output. Status konfigurasi firewall health check untuk backend. Hal ini adalah hasil dari analisis firewall statis (memverifikasi apakah traffic health check dari rentang IP yang diperlukan ke backend diizinkan atau tidak). Backend mungkin masih tidak responsif meskipun firewall ini dikonfigurasi. Silakan 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 tidak ditentukan. Hal ini biasanya berarti backend tidak memiliki health check yang terpasang, atau ada error konfigurasi yang tidak terduga yang mencegah Pengujian konektivitas 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) hanya mengizinkan traffic health check dari sebagian rentang IP yang diperlukan.
FIREWALLS_NOT_CONFIGURED Aturan (kebijakan) firewall 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. Lihat 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 ditampilkan. Metadata yang terkait dengan Storage Bucket.

Representasi JSON
{
  "bucket": string
}
Kolom
bucket

string

Nama Bucket Cloud Storage.

ServerlessNegInfo

Hanya untuk ditampilkan. Metadata yang terkait dengan backend grup endpoint jaringan tanpa server.

Representasi JSON
{
  "negUri": string
}
Kolom
negUri

string

URI grup endpoint jaringan tanpa server.

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 proses pemeriksaan aktif.

verifyTime

string (Timestamp format)

Waktu saat keterjangkauan dinilai melalui pemeriksaan aktif.

Stempel waktu dalam format 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 pemindaian dibatalkan.

sentProbeCount

integer

Jumlah probe yang dikirim.

successfulProbeCount

integer

Jumlah probe yang mencapai tujuan.

endpointInfo

object (EndpointInfo)

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

probingLatency

object (LatencyDistribution)

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

destinationEgressLocation

object (EdgeLocation)

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

ProbingResult

Hasil pemindaian keseluruhan pengujian.

Enum
PROBING_RESULT_UNSPECIFIED Tidak ada hasil yang ditentukan.
REACHABLE Setidaknya 95% paket mencapai tujuan.
UNREACHABLE Tidak ada paket yang mencapai tujuan.
REACHABILITY_INCONSISTENT Kurang dari 95% paket mencapai tujuan.
UNDETERMINED Jangkauan 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 diperoleh dari permintaan. * Terjadi error internal.

ProbingAbortCause

Jenis penyebab pembatalan.

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 diperoleh dari permintaan.

LatencyDistribution

Menjelaskan distribusi latensi yang diukur.

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 yang berlaku untuk titik data ini.

latencyMicros

string (int64 format)

persentil ke-n latensi yang diamati, dalam mikrodetik. Fraksi persen/100 sampel memiliki latensi yang lebih rendah atau sama dengan nilai kolom ini.

EdgeLocation

Representasi lokasi tepi 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 Pengujian Konektivitas yang dimiliki oleh project.

patch

Memperbarui konfigurasi ConnectivityTest yang ada.

rerun

Menjalankan ulang ConnectivityTest yang ada.

setIamPolicy

Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.