REST Resource: projects.locations.global.connectivityTests

משאב: ConnectivityTest

בדיקת קישוריות לניתוח של נגישות לרשת.

ייצוג ב-JSON
{
  "name": string,
  "description": string,
  "source": {
    object (Endpoint)
  },
  "destination": {
    object (Endpoint)
  },
  "protocol": string,
  "relatedProjects": [
    string
  ],
  "displayName": string,
  "labels": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "reachabilityDetails": {
    object (ReachabilityDetails)
  },
  "probingDetails": {
    object (ProbingDetails)
  },
  "roundTrip": boolean,
  "returnReachabilityDetails": {
    object (ReachabilityDetails)
  },
  "bypassFirewallChecks": boolean
}
שדות
name

string

מזהה. השם הייחודי של המשאב בפורמט: projects/{projectId}/locations/global/connectivityTests/{test}

description

string

התיאור של בדיקת הקישוריות שסופק על ידי המשתמש. 512 תווים לכל היותר.

source

object (Endpoint)

חובה. מפרט המקור של בדיקת הקישוריות.

אפשר להשתמש בשילוב של כתובת ה-IP של המקור, URI של נקודת קצה נתמכת, מזהה פרויקט או רשת VPC כדי לזהות את מיקום המקור.

ניתוח הנגישות עשוי להימשך גם אם מיקום המקור לא ברור. עם זאת, יכול להיות שתוצאת הבדיקה תכלול נקודות קצה או תשתמש במקור שלא התכוונתם לבדוק.

destination

object (Endpoint)

חובה. היעד של בדיקת הקישוריות.

אפשר להשתמש בשילוב של כתובת IP של יעד, URI של נקודת קצה נתמכת, מזהה פרויקט או רשת VPC כדי לזהות את מיקום היעד.

ניתוח הנגישות מתבצע גם אם מיקום היעד לא ברור. עם זאת, יכול להיות שתוצאת הבדיקה תכלול נקודות קצה או תשתמש ביעד שלא התכוונתם לבדוק.

protocol

string

פרוטוקול ה-IP של הבדיקה. אם לא מציינים פרוטוקול, המערכת מניחה שמדובר ב-TCP.

relatedProjects[]

string

פרויקטים אחרים שעשויים להיות רלוונטיים לניתוח הנגישות. האפשרות הזו רלוונטית לתרחישים שבהם בדיקה יכולה לחצות את גבולות הפרויקט.

displayName

string

פלט בלבד. השם המוצג של בדיקת קישוריות.

labels

map (key: string, value: string)

תוויות משאבים שמייצגות מטא-נתונים שסופקו על ידי משתמשים.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

פלט בלבד. השעה שבה נוצר הבדיקה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. השעה שבה עודכנו ההגדרות של הבדיקה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

reachabilityDetails

object (ReachabilityDetails)

פלט בלבד. פרטי הנגישות של הבדיקה הזו מההרצה האחרונה. הפרטים מתעדכנים כשיוצרים בדיקה חדשה, כשמעדכנים בדיקה קיימת או כשמפעילים הרצה חד-פעמית של בדיקה קיימת.

probingDetails

object (ProbingDetails)

פלט בלבד. פרטי הבדיקה הזו מההרצה האחרונה, מוצגים רק בבדיקות רלוונטיות. הפרטים מתעדכנים כשיוצרים בדיקה חדשה, כשמעדכנים בדיקה קיימת או כשמפעילים הרצה חד-פעמית של בדיקה קיימת.

roundTrip

boolean

האם להריץ ניתוח של מסלול החזרה מהיעד למקור. ערך ברירת המחדל הוא False.

returnReachabilityDetails

object (ReachabilityDetails)

פלט בלבד. פרטי הנגישות של הבדיקה הזו מההרצה האחרונה של נתיב החזרה. הפרטים מתעדכנים כשיוצרים בדיקה חדשה, כשמעדכנים בדיקה קיימת או כשמפעילים הרצה חד-פעמית של בדיקה קיימת.

bypassFirewallChecks

boolean

הארגומנט שקובע אם הניתוח ידלג על בדיקת חומת האש. ערך ברירת המחדל הוא False.

נקודת קצה (endpoint)

המקור או היעד של בדיקת הקישוריות.

ייצוג ב-JSON
{
  "ipAddress": string,
  "port": integer,
  "instance": string,
  "forwardingRule": string,
  "gkeMasterCluster": string,
  "fqdn": string,
  "cloudSqlInstance": string,
  "redisInstance": string,
  "redisCluster": string,
  "gkePod": 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)
}
שדות
ipAddress

string

כתובת ה-IP של נקודת הקצה, שיכולה להיות כתובת IP חיצונית או פנימית.

port

integer

יציאת פרוטוקול ה-IP של נקודת הקצה. ההגדרה רלוונטית רק אם הפרוטוקול הוא TCP או UDP.

instance

string

‫URI של מכונה ב-Compute Engine.

forwardingRule

string

כלל העברה וכתובת ה-IP התואמת שלו מייצגים את הגדרת הקצה הקדמי של מאזן עומסים ב-Google Cloud. כללי ההעברה משמשים גם להעברת פרוטוקולים, ל-Private Service Connect ולשירותי רשת אחרים כדי לספק מידע על העברה במישור הבקרה. רלוונטי רק לנקודת הקצה של היעד. פורמט: projects/{project}/global/forwardingRules/{id} או projects/{project}/regions/{region}/forwardingRules/{id}

gkeMasterCluster

string

כתובת URI של אשכול עבור מישור הבקרה של אשכול Google Kubernetes Engine.

fqdn

string

נקודת הקצה של DNS של מישור הבקרה של אשכול Google Kubernetes Engine. צריך להגדיר את gkeMasterCluster, אי אפשר להשתמש בו בו-זמנית עם ipAddress או network. רלוונטי רק לנקודת הקצה של היעד.

cloudSqlInstance

string

‫URI של מכונה ב-Cloud SQL.

redisInstance

string

כתובת URI של מופע Redis. רלוונטי רק לנקודת הקצה של היעד.

redisCluster

string

‫URI של Redis Cluster. רלוונטי רק לנקודת הקצה של היעד.

gkePod

string

מזהה URI של GKE Pod.

cloudFunction

object (CloudFunctionEndpoint)

פונקציה של Cloud Functions. ההגדרה רלוונטית רק לנקודת הקצה של המקור.

appEngineVersion

object (AppEngineVersionEndpoint)

גרסת שירות של App Engine. ההגדרה רלוונטית רק לנקודת הקצה של המקור.

cloudRunRevision

object (CloudRunRevisionEndpoint)

גרסה של Cloud Run. רלוונטי רק לנקודת קצה של מקור.

network

string

כתובת URI של רשת VPC. נקודות קצה של מקורות, שמשמשות בהתאם לnetworkType. לנקודות קצה של יעד, משמש רק כשהמקור הוא נקודת קצה של כתובת IP חיצונית והיעד הוא נקודת קצה של כתובת IP פנימית.

networkType

enum (NetworkType)

לנקודות קצה של מקורות, סוג הרשת שבה נמצאת נקודת הקצה. לא רלוונטי לנקודות קצה של יעד.

projectId

string

לנקודות קצה של מקורות, מזהה הפרויקט של נקודת הקצה. השימוש נעשה בהתאם לnetworkType. לא רלוונטי לנקודות קצה של יעד.

forwardingRuleTarget

enum (ForwardingRuleTarget)

פלט בלבד. מציין את סוג היעד של כלל ההעברה.

loadBalancerId

string

פלט בלבד. המזהה של מאזן העומסים שאליו מפנה כלל ההעברה. השדה ריק אם כללי ההעברה לא קשורים למאזני עומסים.

loadBalancerType

enum (LoadBalancerType)

פלט בלבד. הסוג של מאזן העומסים שאליו מפנה כלל ההעברה.

ForwardingRuleTarget

סוג היעד של כלל ההעברה.

טיפוסים בני מנייה (enum)
FORWARDING_RULE_TARGET_UNSPECIFIED היעד של כלל ההעברה לא ידוע.
INSTANCE מכונה של Compute Engine להעברת פרוטוקולים.
LOAD_BALANCER מאזן עומסים. אפשר למצוא את הסוג הספציפי בכתובת loadBalancerType.
VPN_GATEWAY שער Cloud VPN קלאסי.
PSC כלל ההעברה הוא נקודת קצה של Private Service Connect.

LoadBalancerType

סוג מאזן העומסים. מידע נוסף מופיע במאמר סיכום של מאזני עומסים ב-Google Cloud.

טיפוסים בני מנייה (enum)
LOAD_BALANCER_TYPE_UNSPECIFIED כלל ההעברה מצביע על יעד שונה ממאזן עומסים, או שסוג מאזן העומסים לא ידוע.
HTTPS_ADVANCED_LOAD_BALANCER מאזן עומסים גלובלי חיצוני מסוג HTTP(S).
HTTPS_LOAD_BALANCER מאזן עומסים חיצוני גלובלי מסוג HTTP(S) (קלאסי)
REGIONAL_HTTPS_LOAD_BALANCER מאזן עומסים חיצוני אזורי מסוג HTTP(S).
INTERNAL_HTTPS_LOAD_BALANCER מאזן עומסים פנימי מסוג HTTP(S).
SSL_PROXY_LOAD_BALANCER מאזן עומסים חיצוני של שרת proxy ל-SSL.
TCP_PROXY_LOAD_BALANCER מאזן עומסים חיצוני מסוג TCP proxy.
INTERNAL_TCP_PROXY_LOAD_BALANCER מאזן עומסים אזורי פנימי מסוג TCP Proxy.
NETWORK_LOAD_BALANCER מאזן עומסי רשת חיצוני מסוג TCP/UDP.
LEGACY_NETWORK_LOAD_BALANCER מאזן עומסי רשת חיצוני מסוג TCP/UDP שמבוסס על מאגר כתובות יעד.
TCP_UDP_INTERNAL_LOAD_BALANCER מאזן עומסים פנימי מסוג TCP/UDP.

CloudFunctionEndpoint

עוטף למאפיינים של Cloud Functions.

ייצוג ב-JSON
{
  "uri": string
}
שדות
uri

string

שם של פונקציה של Cloud Functions.

AppEngineVersionEndpoint

עוטף למאפייני גרסת השירות של App Engine.

ייצוג ב-JSON
{
  "uri": string
}
שדות
uri

string

שם של גרסת שירות ב-App Engine.

CloudRunRevisionEndpoint

‫Wrapper למאפייני גרסת Cloud Run.

ייצוג ב-JSON
{
  "uri": string,
  "serviceUri": string
}
שדות
uri

string

‫URI של גרסה ב-Cloud Run. הפורמט הוא: projects/{project}/locations/{location}/revisions/{revision}

serviceUri

string

פלט בלבד. ה-URI של שירות Cloud Run שאליו שייכת הגרסה. הפורמט הוא: projects/{project}/locations/{location}/services/{service}

NetworkType

סוג הרשת של נקודת הקצה של כתובת ה-IP. רלוונטי לנקודות קצה של כתובות IP של מקורות.

טיפוסים בני מנייה (enum)
NETWORK_TYPE_UNSPECIFIED

לא צוין. הבדיקה תנתח את כל המיקומים האפשריים של כתובות ה-IP. התהליך הזה עשוי להימשך זמן רב יותר ולהניב תוצאות לא מדויקות או דו-משמעיות, ולכן מומלץ לציין סוג רשת מפורש.

השדה projectId צריך להיות מוגדר לפרויקט שבו נמצאת נקודת הקצה של GCP, או לפרויקט שאפשר להגיע ממנו לנקודת הקצה שאינה של GCP (דרך נתיבים לרשתות שאינן של GCP). יכול להיות שהפרויקט יוסק גם מפרויקט בדיקת הקישוריות או מפרויקטים אחרים שהוזכרו בבקשה.

GCP_NETWORK רשת VPC. צריך להשתמש בהן לכתובות IP פנימיות ברשתות VPC. השדה network צריך להיות מוגדר ל-URI של הרשת הזו. רק נקודות קצה ברשת הזו ייכללו בחישוב.
NON_GCP_NETWORK רשת שאינה ב-GCP (לדוגמה, רשת מקומית או רשת של ספק שירותי ענן אחר). צריך להשתמש בהן לכתובות IP פנימיות מחוץ ל-Google Cloud. בשדה network צריך להגדיר את ה-URI של רשת VPC שמכילה מנהרת Cloud VPN תואמת, צירוף ל-VLAN של Cloud Interconnect או מופע של נתב וירטואלי. רק נקודות קצה שאפשר להגיע אליהן מרשת ה-VPC שצוינה דרך המסלולים לרשתות שאינן GCP ייחשבו.
INTERNET אינטרנט. צריך להשתמש בכתובות IP חיצוניות שניתנות לניתוב באינטרנט או בכתובות IP לשירותים ול-Google APIs גלובליים.

ReachabilityDetails

תוצאות ניתוח ההגדרה מההרצה האחרונה של הבדיקה.

ייצוג ב-JSON
{
  "result": enum (Result),
  "verifyTime": string,
  "error": {
    object (Status)
  },
  "traces": [
    {
      object (Trace)
    }
  ]
}
שדות
result

enum (Result)

התוצאה הכוללת של ניתוח ההגדרות של הבדיקה.

verifyTime

string (Timestamp format)

השעה שבה בוצע ניתוח ההגדרה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

error

object (Status)

פרטים על כשל או ביטול של ניתוח הנגישות.

traces[]

object (Trace)

התוצאה עשויה להכיל רשימה של עקבות אם לבדיקה יש כמה נתיבים אפשריים ברשת, למשל אם נקודת היעד היא מאזן עומסים עם כמה קצוות עורפיים.

תוצאה

התוצאה הכוללת של ניתוח ההגדרות של הבדיקה.

טיפוסים בני מנייה (enum)
RESULT_UNSPECIFIED לא צוינה תוצאה.
REACHABLE

תרחישים אפשריים:

  • ניתוח ההגדרות קבע שחבילה שמקורה במקור צפויה להגיע ליעד.
  • הניתוח לא הושלם כי למשתמש אין הרשאה לחלק מהמשאבים בנתוני המעקב. עם זאת, בזמן שההרשאה של המשתמש הפכה ללא מספיקה, המעקב הצליח עד כה.
UNREACHABLE צפוי שחבילה שמקורה במקור תוסר לפני שהיא תגיע ליעד.
AMBIGUOUS נקודות הקצה של המקור והיעד לא מזהות באופן ייחודי את מיקום הבדיקה ברשת, ותוצאת הנגישות מכילה כמה עקבות. יכול להיות שחלק מהמנות יועברו וחלק לא. התוצאה הזו מוקצית גם לניתוח ההגדרה של נתיב החזרה אם היא אמורה להיות REACHABLE (ניתן להגעה) בפני עצמה, אבל ניתוח ההגדרה של נתיב ההעברה הוא AMBIGUOUS (דו-משמעי).
UNDETERMINED

ניתוח ההגדרות לא הושלם. סיבות אפשריות:

  • אירעה שגיאה בגלל הרשאות – לדוגמה, יכול להיות שלמשתמש אין הרשאת קריאה לכל המשאבים שצוינו בבדיקה.
  • אירעה שגיאה פנימית.
  • הכלי לניתוח קיבל ארגומנט לא תקין או לא נתמך, או שלא הצליח לזהות נקודת קצה ידועה.

מעקב

המעקב מייצג נתיב אחד של העברת חבילות מדומה.

  • כל מעקב מכיל כמה שלבים מסודרים.
  • כל שלב נמצא במצב מסוים עם הגדרה משויכת.
  • הסטטוס מסווג כסטטוס סופי או לא סופי.
  • לכל סטטוס סופי משויכת סיבה.
  • כל מעקב חייב להסתיים במצב סופי (השלב האחרון).
  |---------------------Trace----------------------|
  Step1(State) Step2(State) ---  StepN(State(final))
ייצוג ב-JSON
{
  "endpointInfo": {
    object (EndpointInfo)
  },
  "steps": [
    {
      object (Step)
    }
  ],
  "forwardTraceId": integer
}
שדות
endpointInfo

object (EndpointInfo)

הערך הזה נגזר מההגדרה של נקודות הקצה של המקור והיעד שצוינו בבקשת המשתמש, והוא מאומת על ידי מודל מישור הנתונים. אם יש כמה עקבות שמתחילות ממיקומי מקור שונים, יכול להיות שפרטי נקודת הקצה יהיו שונים בין העקבות.

steps[]

object (Step)

מעקב אחר בדיקה מכיל כמה שלבים מהמצב ההתחלתי למצב הסופי (הועבר, נפסל, הועבר או בוטל).

השלבים מסודרים לפי רצף העיבוד במכונת המצבים של הרשת המדומה. חשוב מאוד לשמור על סדר השלבים ולא לשנות את הסדר שלהם או למיין אותם.

forwardTraceId

integer

מזהה המעקב. במעקב קדימה, המזהה הזה ייחודי לכל מעקב. במעקב אחר החזרות, המזהה תואם למזהה של מעקב קדימה משויך. למעקב קדימה יחיד יכול להיות משויך מעקב אחורה אחד, יותר מאחד או אף אחד.

EndpointInfo

לתצוגה בלבד. הגדרת נקודות הקצה לבדיקה. הפרמטר EndpointInfo נגזר מנקודת הקצה של המקור ושל היעד, והוא מאומת על ידי מודל מישור הנתונים של ה-Backend.

ייצוג ב-JSON
{
  "sourceIp": string,
  "destinationIp": string,
  "protocol": string,
  "sourcePort": integer,
  "destinationPort": integer,
  "sourceNetworkUri": string,
  "destinationNetworkUri": string,
  "sourceAgentUri": string
}
שדות
sourceIp

string

כתובת ה-IP של המקור.

destinationIp

string

כתובת ה-IP של היעד.

protocol

string

פרוטוקול IP בפורמט מחרוזת, לדוגמה: TCP,‏ UDP,‏ ICMP.

sourcePort

integer

יציאת המקור. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

destinationPort

integer

יציאת היעד. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

sourceNetworkUri

string

ה-URI של הרשת שממנה מגיעה החבילה הזו.

destinationNetworkUri

string

ה-URI של הרשת שאליה נשלחת החבילה.

sourceAgentUri

string

ה-URI של סוכן הטלמטריה של המקור שממנו חבילת הנתונים הזו מגיעה.

שלב

נתיב העברה מדומה מורכב מכמה שלבים. לכל שלב יש מצב מוגדר היטב והגדרה משויכת.

ייצוג ב-JSON
{
  "description": string,
  "state": enum (State),
  "causesDrop": boolean,
  "projectId": string,

  // Union field step_info can be only one of the following:
  "instance": {
    object (InstanceInfo)
  },
  "firewall": {
    object (FirewallInfo)
  },
  "route": {
    object (RouteInfo)
  },
  "endpoint": {
    object (EndpointInfo)
  },
  "googleService": {
    object (GoogleServiceInfo)
  },
  "forwardingRule": {
    object (ForwardingRuleInfo)
  },
  "hybridSubnet": {
    object (HybridSubnetInfo)
  },
  "vpnGateway": {
    object (VpnGatewayInfo)
  },
  "vpnTunnel": {
    object (VpnTunnelInfo)
  },
  "interconnectAttachment": {
    object (InterconnectAttachmentInfo)
  },
  "vpcConnector": {
    object (VpcConnectorInfo)
  },
  "directVpcEgressConnection": {
    object (DirectVpcEgressConnectionInfo)
  },
  "serverlessExternalConnection": {
    object (ServerlessExternalConnectionInfo)
  },
  "deliver": {
    object (DeliverInfo)
  },
  "forward": {
    object (ForwardInfo)
  },
  "abort": {
    object (AbortInfo)
  },
  "drop": {
    object (DropInfo)
  },
  "loadBalancer": {
    object (LoadBalancerInfo)
  },
  "network": {
    object (NetworkInfo)
  },
  "gkeMaster": {
    object (GKEMasterInfo)
  },
  "gkePod": {
    object (GkePodInfo)
  },
  "ipMasqueradingSkipped": {
    object (IpMasqueradingSkippedInfo)
  },
  "cloudSqlInstance": {
    object (CloudSQLInstanceInfo)
  },
  "redisInstance": {
    object (RedisInstanceInfo)
  },
  "redisCluster": {
    object (RedisClusterInfo)
  },
  "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.
}
שדות
description

string

תיאור של השלב. בדרך כלל זה סיכום של המצב.

state

enum (State)

כל שלב נמצא באחד מהמצבים המוגדרים מראש.

causesDrop

boolean

זהו שלב שמוביל למצב הסופי Drop.

projectId

string

מזהה הפרויקט שמכיל את ההגדרה שהשלב הזה מאמת.

שדה איחוד step_info. ההגדרה או המטא-נתונים שמשויכים לכל שלב. ההגדרה מסוננת על סמך ההרשאה של הצופה. אם לצופה אין הרשאה לצפות בהגדרה בשלב הזה, במצבים לא סופיים יאוכלס מצב מיוחד (VIEWER_PERMISSION_MISSING), ובמצב סופי ההגדרה תנוקה. הערך step_info יכול להיות רק אחד מהבאים:
instance

object (InstanceInfo)

הצגת מידע על מכונה של Compute Engine.

firewall

object (FirewallInfo)

הצגת מידע על כלל חומת אש ב-Compute Engine.

route

object (RouteInfo)

הצגת מידע על נתיב ב-Compute Engine.

endpoint

object (EndpointInfo)

הצגת מידע על המקור והיעד בניתוח. יכול להיות שפרטי נקודת הקצה במצב ביניים יהיו שונים מהקלט הראשוני, כי יכול להיות שהם ישתנו על ידי מצב כמו NAT או Connection Proxy.

googleService

object (GoogleServiceInfo)

הצגת מידע על שירות Google

forwardingRule

object (ForwardingRuleInfo)

הצגת מידע על כלל העברה ב-Compute Engine.

hybridSubnet

object (HybridSubnetInfo)

הצגת מידע על רשת משנה היברידית.

vpnGateway

object (VpnGatewayInfo)

הצגת מידע על שער VPN של Compute Engine.

vpnTunnel

object (VpnTunnelInfo)

הצגת מידע על מנהרת VPN של Compute Engine.

interconnectAttachment

object (InterconnectAttachmentInfo)

הצגת מידע על צירוף ל-Interconnect.

vpcConnector

object (VpcConnectorInfo)

הצגת פרטים של מחבר VPC.

directVpcEgressConnection

object (DirectVpcEgressConnectionInfo)

הצגת מידע על חיבור ישיר של תעבורת נתונים יוצאת (egress) מ-VPC מאפליקציית serverless.

serverlessExternalConnection

object (ServerlessExternalConnectionInfo)

הצגת מידע על חיבור ציבורי (חיצוני) ללא שרת.

deliver

object (DeliverInfo)

הצגת מידע על הסטטוס הסופי 'מסירה' והסיבה.

forward

object (ForwardInfo)

הצגת מידע על המצב הסופי 'העברה' והסיבה.

abort

object (AbortInfo)

הצגת מידע על הסטטוס הסופי abort (ביטול) והסיבה.

drop

object (DropInfo)

הצגת מידע על המצב הסופי 'הסרה' והסיבה לכך.

loadBalancer
(deprecated)

object (LoadBalancerInfo)

הצגת מידע על מאזני העומסים. הוצא משימוש לטובת השדה loadBalancerBackendInfo, לא נעשה בו שימוש בבדיקות חדשות.

network

object (NetworkInfo)

הצגת מידע על רשת Google Cloud.

gkeMaster

object (GKEMasterInfo)

הצגת מידע על מאסטר אשכולות (cluster master) של Google Kubernetes Engine.

gkePod

object (GkePodInfo)

הצגת מידע על Pod של Google Kubernetes Engine.

ipMasqueradingSkipped

object (IpMasqueradingSkippedInfo)

הצגת מידע על הסיבה לדילוג על הסתרת כתובות ה-IP של ה-Pod ב-GKE.

cloudSqlInstance

object (CloudSQLInstanceInfo)

הצגת מידע על מכונה של Cloud SQL.

redisInstance

object (RedisInstanceInfo)

הצגת מידע על מכונת Redis.

redisCluster

object (RedisClusterInfo)

הצגת מידע על Redis Cluster.

cloudFunction

object (CloudFunctionInfo)

הצגת מידע על פונקציה של Cloud Functions.

appEngineVersion

object (AppEngineVersionInfo)

הצגת מידע על גרסת שירות של App Engine.

cloudRunRevision

object (CloudRunRevisionInfo)

הצגת מידע על גרסת Cloud Run.

nat

object (NatInfo)

הצגת מידע על NAT.

proxyConnection

object (ProxyConnectionInfo)

הצגת מידע על ProxyConnection.

loadBalancerBackendInfo

object (LoadBalancerBackendInfo)

הצגת מידע על קצה עורפי ספציפי של מאזן עומסים.

storageBucket

object (StorageBucketInfo)

הצגת מידע על קטגוריית אחסון. השדה הזה משמש רק למעקב אחר החזרות.

serverlessNeg

object (ServerlessNegInfo)

הצגת מידע על בק-אנד של קבוצת נקודות קצה ברשת בלי שרת (serverless). השדה הזה משמש רק למעקב אחר החזרות.

מדינה

סוג המצבים שמוגדרים במכונת המצבים של הרשת. כל שלב במעקב אחר מנות נמצא במצב ספציפי.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED מצב לא מוגדר.
START_FROM_INSTANCE מצב התחלתי: מנות שמקורן במכונה של Compute Engine. השדה InstanceInfo מאוכלס בפרטים על המופע המתחיל.
START_FROM_INTERNET מצב התחלתי: חבילת נתונים שמקורה באינטרנט. פרטי נקודת הקצה יאוכלסו.
START_FROM_GOOGLE_SERVICE מצב התחלתי: חבילה שמקורה בשירות Google. המידע על googleService מאוכלס.
START_FROM_PRIVATE_NETWORK מצב התחלתי: חבילת נתונים שמקורה ברשת VPC או ברשת מקומית עם כתובת IP פנימית של המקור. אם המקור הוא רשת VPC שגלוי למשתמש, האובייקט NetworkInfo יאוכלס בפרטי הרשת.
START_FROM_GKE_MASTER מצב התחלתי: מנות שמקורן במאסטר אשכולות (cluster master) של Google Kubernetes Engine. האובייקט GKEMasterInfo מאוכלס במידע על מופע ההתחלה.
START_FROM_CLOUD_SQL_INSTANCE מצב התחלתי: חבילה שמקורה במכונת Cloud SQL. המידע על המכונה שמופעלת מאוכלס ב-CloudSQLInstanceInfo.
START_FROM_GKE_POD מצב התחלתי: מנות שמקורן ב-Pod של Google Kubernetes Engine. השדה GkePodInfo מאוכלס בפרטי הפוד ההתחלתי.
START_FROM_REDIS_INSTANCE מצב התחלתי: חבילת נתונים שמקורה במכונת Redis. האובייקט RedisInstanceInfo מאוכלס בפרטים של מופע ההתחלה.
START_FROM_REDIS_CLUSTER מצב ראשוני: חבילה שמקורה ב-Redis Cluster. האובייקט RedisClusterInfo מאוכלס בפרטים של האשכול בהתחלה.
START_FROM_CLOUD_FUNCTION מצב התחלתי: מנות שמקורן בפונקציית Cloud Functions. השדה CloudFunctionInfo מאוכלס במידע על הפונקציה שמופעלת.
START_FROM_APP_ENGINE_VERSION מצב התחלתי: חבילת נתונים שמקורה בגרסת שירות של App Engine. האובייקט AppEngineVersionInfo מאוכלס בפרטי גרסה ראשוניים.
START_FROM_CLOUD_RUN_REVISION מצב ראשוני: מנה שמקורה בגרסה של Cloud Run. האובייקט CloudRunRevisionInfo מאוכלס במידע על הגרסה הראשונית.
START_FROM_STORAGE_BUCKET מצב התחלתי: חבילת נתונים שמגיעה מקטגוריה של Storage. השדה הזה משמש רק למעקב אחר החזרות. המידע על storageBucket מאוכלס.
START_FROM_PSC_PUBLISHED_SERVICE מצב התחלתי: מנות שמקורן בשירות שפורסם ומשתמש ב-Private Service Connect. השדה הזה משמש רק למעקב אחר החזרות.
START_FROM_SERVERLESS_NEG מצב התחלתי: חבילה שמקורה בקצה עורפי של קבוצת נקודות קצה ברשת ללא שרת. השדה הזה משמש רק למעקב אחר החזרות. המידע על serverlessNeg מאוכלס.
APPLY_INGRESS_FIREWALL_RULE מצב בדיקת ההגדרה: אימות כלל חומת האש של תעבורת הנתונים הנכנסת (ingress).
APPLY_EGRESS_FIREWALL_RULE מצב בדיקת הגדרה: אימות כלל חומת אש ליציאה.
APPLY_ROUTE מצב בדיקת ההגדרות: אימות המסלול.
APPLY_FORWARDING_RULE מצב בדיקת ההגדרה: התאמה לכלל העברה.
ANALYZE_LOAD_BALANCER_BACKEND מצב בדיקת ההגדרות: אימות ההגדרות של הקצה העורפי של מאזן העומסים.
SPOOFING_APPROVED מצב בדיקת ההגדרה: חבילה נשלחה או התקבלה תחת כתובת IP זרה ומותרת.
ARRIVE_AT_INSTANCE מצב ההעברה: ההודעה מגיעה למכונה של Compute Engine.
ARRIVE_AT_INTERNAL_LOAD_BALANCER

מצב העברה: מגיע למאזן עומסים פנימי של Compute Engine. הוצא משימוש לטובת המצב ANALYZE_LOAD_BALANCER_BACKEND, לא בשימוש בבדיקות חדשות.

ARRIVE_AT_EXTERNAL_LOAD_BALANCER

מצב ההעברה: הגעה למאזן עומסים חיצוני של Compute Engine. הוצא משימוש לטובת המצב ANALYZE_LOAD_BALANCER_BACKEND, לא בשימוש בבדיקות חדשות.

ARRIVE_AT_HYBRID_SUBNET מצב ההעברה: הגעה לרשת משנה היברידית. כאן ייקבעו הגדרות הניתוב המתאימות.
ARRIVE_AT_VPN_GATEWAY מצב העברה: ההודעה מגיעה לשער Cloud VPN.
ARRIVE_AT_VPN_TUNNEL מצב ההעברה: ההודעה מגיעה למנהרת Cloud VPN.
ARRIVE_AT_INTERCONNECT_ATTACHMENT מצב ההעברה: מגיע לחיבור בין רשתות.
ARRIVE_AT_VPC_CONNECTOR מצב העברה: ההודעה מגיעה למחבר VPC.
DIRECT_VPC_EGRESS_CONNECTION מצב ההעברה: עבור מנות שמקורן בנקודת קצה של serverless שמועברות דרך יציאה ישירה מרשת ה-VPC.
SERVERLESS_EXTERNAL_CONNECTION מצב ההעברה: עבור מנות שמקורן בנקודת קצה ללא שרת, שמועברות דרך קישוריות ציבורית (חיצונית).
NAT מצב מעבר: כותרת המנה תורגמה. השדה nat מאוכלס בפרטי התרגום.
SKIP_GKE_POD_IP_MASQUERADING מצב מעבר: דילוג על הסוואת כתובות IP של Pod ב-GKE. הסיבה מאוכלסת בשדה ipMasqueradingSkipped.
PROXY_CONNECTION מצב מעבר: החיבור המקורי מסתיים ומתחיל חיבור חדש דרך שרת proxy.
DELIVER סטטוס סופי: אפשר למסור את החבילה.
DROP מצב סופי: יכול להיות שהחבילה תיפסל.
FORWARD מצב סופי: יכול להיות שהחבילה תועבר לרשת עם הגדרה לא ידועה.
ABORT מצב סופי: הניתוח בוטל.
VIEWER_PERMISSION_MISSING מצב מיוחד: לצופה בתוצאת הבדיקה אין הרשאה לראות את ההגדרה בשלב הזה.

InstanceInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למכונה של Compute Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "interface": string,
  "networkUri": string,
  "internalIp": string,
  "externalIp": string,
  "networkTags": [
    string
  ],
  "serviceAccount": string,
  "pscNetworkAttachmentUri": string,
  "running": boolean,
  "status": enum (Status)
}
שדות
displayName

string

השם של מכונת Compute Engine.

uri

string

‫URI של מכונה ב-Compute Engine.

interface

string

השם של ממשק הרשת של מכונה ב-Compute Engine.

networkUri

string

כתובת URI של רשת Compute Engine.

internalIp

string

כתובת ה-IP הפנימית של ממשק הרשת.

externalIp

string

כתובת ה-IP החיצונית של ממשק הרשת.

networkTags[]

string

תגי רשת שהוגדרו במופע.

serviceAccount
(deprecated)

string

חשבון שירות שמורשה למכונה.

pscNetworkAttachmentUri

string

ה-URI של רכיב ה-PSC Network Attachment שאליו מחובר ה-NIC (אם רלוונטי).

running
(deprecated)

boolean

השדה מציין אם המכונה ב-Compute Engine פועלת. הוצא משימוש: במקומו, צריך להשתמש בשדה status.

status

enum (Status)

הסטטוס של המופע.

סטטוס

הסטטוס של המופע. אנחנו מתייחסים לכל המצבים מלבד 'פועל' כאל מצבים שבהם הקמפיין לא פועל.

טיפוסים בני מנייה (enum)
STATUS_UNSPECIFIED ערך ברירת המחדל לא צוין.
RUNNING המופע פועל.
NOT_RUNNING המופע הוא בכל סטטוס אחר מלבד RUNNING.

FirewallInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לכלל חומת אש ב-VPC, לכלל חומת אש משתמע ב-VPC או לכלל מדיניות חומת אש.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "direction": string,
  "action": string,
  "priority": integer,
  "networkUri": string,
  "targetTags": [
    string
  ],
  "targetServiceAccounts": [
    string
  ],
  "policy": string,
  "policyUri": string,
  "firewallRuleType": enum (FirewallRuleType),
  "policyPriority": integer,
  "targetType": enum (TargetType)
}
שדות
displayName

string

השם המוצג של כלל חומת האש. יכול להיות שהשדה הזה יהיה ריק בכללים של מדיניות חומת האש.

uri

string

ה-URI של כלל חומת האש. השדה הזה לא רלוונטי לכללי חומת אש משתמעים של VPC.

direction

string

ערכים אפשריים: INGRESS, ‏ EGRESS

action

string

ערכים אפשריים: ALLOW, ‏ DENY, ‏ APPLY_SECURITY_PROFILE_GROUP

priority

integer

העדיפות של כלל חומת האש.

networkUri

string

ה-URI של רשת ה-VPC שאליה משויך כלל חומת האש. השדה הזה לא רלוונטי לכללים של מדיניות חומת אש היררכית.

targetTags[]

string

תגי היעד שהוגדרו בכלל חומת האש של ה-VPC. השדה הזה לא רלוונטי לכללי מדיניות חומת אש.

targetServiceAccounts[]

string

חשבונות השירות של היעד שצוינו בכלל חומת האש.

policy

string

השם של מדיניות חומת האש שהכלל הזה משויך אליה. השדה הזה לא רלוונטי לכללי חומת אש ב-VPC ולכללי חומת אש משתמעים ב-VPC.

policyUri

string

ה-URI של מדיניות חומת האש שהכלל הזה משויך אליה. השדה הזה לא רלוונטי לכללי חומת אש ב-VPC ולכללי חומת אש משתמעים ב-VPC.

firewallRuleType

enum (FirewallRuleType)

הסוג של כלל חומת האש.

policyPriority

integer

העדיפות של מדיניות חומת האש שהכלל הזה משויך אליה. השדה הזה לא רלוונטי לכללי חומת אש ב-VPC ולכללי חומת אש משתמעים ב-VPC.

targetType

enum (TargetType)

סוג היעד של כלל חומת האש.

FirewallRuleType

הסוג של כלל חומת האש.

טיפוסים בני מנייה (enum)
FIREWALL_RULE_TYPE_UNSPECIFIED סוג לא מוגדר.
HIERARCHICAL_FIREWALL_POLICY_RULE כלל מדיניות היררכי של חומת אש. פרטים נוספים מופיעים במאמר סקירה כללית של מדיניות חומת אש היררכית.
VPC_FIREWALL_RULE כלל חומת אש של VPC. פרטים נוספים זמינים במאמר סקירה כללית על הכללים של חומת האש ב-VPC.
IMPLIED_VPC_FIREWALL_RULE כלל חומת אש משתמע ב-VPC. פרטים נוספים מופיעים במאמר בנושא כללים משתמעים.
SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE כללי חומת אש מרומזים שמנוהלים על ידי חיבור לרשת (VPC) מאפליקציית serverless כדי לאפשר גישה נכנסת. הם לא גלויים במסוף Google Cloud. פרטים נוספים זמינים במאמר בנושא כללים מרומזים של מחבר VPC.
NETWORK_FIREWALL_POLICY_RULE כלל מדיניות חומת אש גלובלי ברשת שהוגדר על ידי משתמש. לפרטים נוספים, ראו מדיניות של חומת אש בין רשתות.
NETWORK_REGIONAL_FIREWALL_POLICY_RULE כלל מדיניות חומת אש אזורית ברשת שהוגדר על ידי המשתמש. פרטים נוספים זמינים במאמר בנושא מדיניות חומת אש אזורית ברשת.
SYSTEM_NETWORK_FIREWALL_POLICY_RULE כלל מדיניות חומת אש גלובלי ברשת שהוגדר על ידי המערכת.
SYSTEM_REGIONAL_NETWORK_FIREWALL_POLICY_RULE כלל מדיניות חומת אש בין רשתות אזורית בהגדרת המערכת.
UNSUPPORTED_FIREWALL_POLICY_RULE כלל במדיניות חומת האש שמכיל מאפיינים שעדיין לא נתמכים בבדיקות הקישוריות. אם יש כלל כזה שיכול להתאים, ניתוח חומת האש ידלג עליו. רשימת ההגדרות שלא נתמכות
TRACKING_STATE מעקב אחר מצב תעבורת הנתונים בתגובה שנוצרת כשבקשת תעבורת נתונים עוברת דרך כלל חומת אש שמאפשרת את התעבורה. פרטים נוספים זמינים במאמר בנושא מפרטים של כללים של חומת אש
ANALYSIS_SKIPPED דילוג על ניתוח חומת האש בגלל הפעלת בדיקת הקישוריות במצב BypassFirewallChecks

TargetType

סוג היעד של כלל חומת האש.

טיפוסים בני מנייה (enum)
TARGET_TYPE_UNSPECIFIED לא צוין סוג יעד. במקרה כזה, אנחנו מתייחסים לכלל כאילו הוא חל על סוג היעד INSTANCES.
INSTANCES כלל חומת האש חל על מופעים.
INTERNAL_MANAGED_LB כלל חומת האש חל על מאזני עומסים מנוהלים פנימיים.

RouteInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לנתיב ב-Compute Engine.

ייצוג ב-JSON
{
  "routeType": enum (RouteType),
  "nextHopType": enum (NextHopType),
  "routeScope": enum (RouteScope),
  "displayName": string,
  "uri": string,
  "region": string,
  "destIpRange": string,
  "nextHop": string,
  "networkUri": string,
  "priority": integer,
  "instanceTags": [
    string
  ],
  "srcIpRange": string,
  "destPortRanges": [
    string
  ],
  "srcPortRanges": [
    string
  ],
  "protocols": [
    string
  ],
  "nextHopUri": string,
  "nextHopNetworkUri": string,
  "originatingRouteUri": string,
  "originatingRouteDisplayName": string,
  "nccHubRouteUri": string,
  "nccHubUri": string,
  "nccSpokeUri": string,
  "advertisedRouteSourceRouterUri": string,
  "advertisedRouteNextHopUri": string
}
שדות
routeType

enum (RouteType)

סוג המסלול.

nextHopType

enum (NextHopType)

סוג הצעד הבא.

routeScope
(deprecated)

enum (RouteScope)

מציין איפה המסלול רלוונטי. המסלולים עם ההיקף NCC_HUB יצאו משימוש ולא נכללים בנתוני המעקב בבדיקות חדשות.

displayName

string

שם של מסלול.

uri

string

ה-URI של מסלול. רק מסלולים מסוג SUBNET, ‏ STATIC, ‏ PEERING_SUBNET (רק לרשתות פירינג) ו-POLICY_BASED.

region

string

האזור שבו נמצא המסלול. רק מסלולים מסוג DYNAMIC, ‏ PEERING_DYNAMIC, ‏ POLICY_BASED ו-ADVERTISED. אם ההגדרה מיועדת לנתיב POLICY_BASED, זהו אזור של קבצים מצורפים של VLAN ל-Cloud Interconnect שהנתיב חל עליהם.

destIpRange

string

טווח כתובות ה-IP של היעד במסלול.

nextHop
(deprecated)

string

סוג המחרוזת של הניתוב הבא של המסלול (לדוגמה, 'מנהרת VPN'). הוצא משימוש לטובת השדות nextHopType ו-nextHopUri, לא נעשה בו שימוש בבדיקות חדשות.

networkUri

string

ה-URI של רשת VPC שבה נמצא המסלול.

priority

integer

העדיפות של המסלול.

instanceTags[]

string

תגי מופע של המסלול.

srcIpRange

string

טווח כתובות ה-IP של המקור של המסלול. מסלולים מבוססי-מדיניות בלבד.

destPortRanges[]

string

טווחים של יציאות יעד במסלול. מסלולים מבוססי-מדיניות בלבד.

srcPortRanges[]

string

טווחים של יציאות המקור של המסלול. מסלולים מבוססי-מדיניות בלבד.

protocols[]

string

הפרוטוקולים של המסלול. מסלולים מבוססי-מדיניות בלבד.

nextHopUri

string

ה-URI של משאב הצעד הבא.

nextHopNetworkUri

string

‫URI של רשת VPC שבה נמצא משאב הניתוב לקפיצה הבאה.

originatingRouteUri

string

למסלולי PEERING_SUBNET ו-PEERING_STATIC, ה-URI של מסלול ה-SUBNET/STATIC המקורי.

originatingRouteDisplayName

string

עבור מסלולי PEERING_SUBNET, ‏ PEERING_STATIC ו-PEERING_DYNAMIC, השם של מסלול ה-SUBNET/STATIC/DYNAMIC שממנו מגיע המסלול.

nccHubRouteUri

string

למסלולי PEERING_SUBNET ו-PEERING_DYNAMIC שמפורסמים על ידי NCC Hub, ה-URI של המסלול התואם בטבלת הניתוב של NCC Hub.

nccHubUri

string

ה-URI של רכזת ה-NCC שדרכה מתבצע הפרסום של המסלול. מסלולי PEERING_SUBNET ו-PEERING_DYNAMIC שמתפרסמים רק על ידי NCC Hub.

nccSpokeUri

string

ה-URI של ה-Spoke של ה-NCC ביעד. מסלולי PEERING_SUBNET ו-PEERING_DYNAMIC שמתפרסמים רק על ידי NCC Hub.

advertisedRouteSourceRouterUri

string

במסלולים דינמיים שפורסמו, ה-URI של Cloud Router שפרסם את קידומת ה-IP המתאימה.

advertisedRouteNextHopUri
(deprecated)

string

במסלולים שפורסמו, ה-URI של הצעד הבא, כלומר ה-URI של נקודת הקצה ההיברידית (מנהרת VPN, צירוף ל-Interconnect, נתב וירטואלי של NCC) שדרכה פורסם הקידומת שפורסמה, או ה-URI של רשת המקור שהוגדרה כרשת עמיתה. הוצא משימוש לטובת השדה nextHopUri, לא נעשה בו שימוש בבדיקות חדשות.

RouteType

סוג המסלול:

טיפוסים בני מנייה (enum)
ROUTE_TYPE_UNSPECIFIED סוג לא מוגדר. ערך ברירת המחדל.
SUBNET ניתוב הוא ניתוב של רשת משנה שנוצר אוטומטית על ידי המערכת.
STATIC מסלול סטטי שנוצר על ידי המשתמש, כולל מסלול ברירת המחדל לאינטרנט.
DYNAMIC מסלול דינמי שמועבר בין עמיתי BGP.
PEERING_SUBNET מסלול רשת משנה שהתקבל מרשת שכנה (peering) או מ-NCC Hub.
PEERING_STATIC מסלול סטטי שהתקבל מרשת קישור בין רשתות שכנות (peering).
PEERING_DYNAMIC מסלול דינמי שהתקבל מרשת עמיתים או ממרכז NCC.
POLICY_BASED מסלול מבוסס מדיניות.
ADVERTISED מסלול שפורסם. מסלול סינתטי שמשמש למעבר מהמצב StartFromPrivateNetwork בבדיקות קישוריות.

NextHopType

סוג הצעד הבא:

טיפוסים בני מנייה (enum)
NEXT_HOP_TYPE_UNSPECIFIED סוג לא מוגדר. ערך ברירת המחדל.
NEXT_HOP_IP הצעד הבא הוא כתובת IP.
NEXT_HOP_INSTANCE הניתוב הבא הוא מכונה של Compute Engine.
NEXT_HOP_NETWORK הניתוב הבא הוא שער של רשת VPC.
NEXT_HOP_PEERING הצעד הבא הוא VPC שכנה (peering). התרחיש הזה קורה רק אם למשתמש אין הרשאות לפרויקט שבו נמצא משאב הקפיצה הבא.
NEXT_HOP_INTERCONNECT הצעד הבא הוא קישוריות בין רשתות.
NEXT_HOP_VPN_TUNNEL הניתוב הבא הוא מנהרת VPN.
NEXT_HOP_VPN_GATEWAY הצעד הבא הוא שער VPN. התרחיש הזה קורה רק כשעוקבים אחרי קישוריות מרשת מקומית ל-Google Cloud דרך VPN. הניתוח מדמה חבילת נתונים שיוצאת מהרשת המקומית דרך מנהרת VPN ומגיעה לשער Cloud VPN.
NEXT_HOP_INTERNET_GATEWAY הצעד הבא הוא שער לאינטרנט.
NEXT_HOP_BLACKHOLE הצעד הבא הוא חור שחור, כלומר הצעד הבא לא קיים או שאי אפשר להשתמש בו.
NEXT_HOP_ILB הניתוב הבא הוא כלל ההעברה של מאזן עומסים פנימי.
NEXT_HOP_ROUTER_APPLIANCE הניתוב הבא הוא מופע של מכשיר נתב.
NEXT_HOP_NCC_HUB הצעד הבא הוא מרכז NCC. התרחיש הזה קורה רק אם למשתמש אין הרשאות לפרויקט שבו נמצא משאב הקפיצה הבא.
SECURE_WEB_PROXY_GATEWAY הניתוב הבא הוא שער Secure Web Proxy.

RouteScope

מציין איפה המסלולים רלוונטיים.

טיפוסים בני מנייה (enum)
ROUTE_SCOPE_UNSPECIFIED היקף ההרשאות לא צוין. ערך ברירת המחדל.
NETWORK הניתוב רלוונטי לחבילות ברשת.
NCC_HUB המסלול רלוונטי לחבילות שמשתמשות בטבלת הניתוב של NCC Hub.

GoogleServiceInfo

לתצוגה בלבד. פרטים על שירות Google ששולח חבילות לרשת VPC. למרות שכתובת ה-IP של המקור עשויה להיות כתובת שניתנת לניתוב באופן ציבורי, חלק משירותי Google משתמשים בנתיבים מיוחדים בתשתית הייצור של Google כדי להגיע למכונות של Compute Engine. https://cloud.google.com/vpc/docs/routes#special_return_paths

ייצוג ב-JSON
{
  "sourceIp": string,
  "googleServiceType": enum (GoogleServiceType)
}
שדות
sourceIp

string

כתובת ה-IP של המקור.

googleServiceType

enum (GoogleServiceType)

סוג מוכר של שירות Google.

GoogleServiceType

סוג מוכר של שירות Google.

טיפוסים בני מנייה (enum)
GOOGLE_SERVICE_TYPE_UNSPECIFIED שירות Google לא מוגדר.
IAP שרת proxy לאימות זהויות. https://cloud.google.com/iap/docs/using-tcp-forwarding
GFE_PROXY_OR_HEALTH_CHECK_PROBER אחד משני שירותים שחולקים טווחי כתובות IP: * שרת proxy של מאזן עומסים * כלי מרכזי לבדיקת תקינות https://cloud.google.com/load-balancing/docs/firewall-rules
CLOUD_DNS קישוריות מ-Cloud DNS ליעדי העברה או לשרתי שמות חלופיים שמשתמשים בניתוב פרטי. 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 ו-restricted.googleapis.com
GOOGLE_API_PSC ‫Google API באמצעות Private Service Connect‏: https://cloud.google.com/vpc/docs/configure-private-service-connect-apis
GOOGLE_API_VPC_SC ‫Google API דרך VPC Service Controls. https://cloud.google.com/vpc/docs/configure-private-service-connect-apis
SERVERLESS_VPC_ACCESS ‫Google API דרך Serverless VPC Access. https://cloud.google.com/vpc/docs/serverless-vpc-access

ForwardingRuleInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לכלל העברה ב-Compute Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "matchedProtocol": string,
  "matchedPortRange": string,
  "vip": string,
  "target": string,
  "networkUri": string,
  "region": string,
  "loadBalancerName": string,
  "pscServiceAttachmentUri": string,
  "pscGoogleApiTarget": string
}
שדות
displayName

string

השם של כלל ההעברה.

uri

string

ה-URI של כלל ההעברה.

matchedProtocol

string

הפרוטוקול שמוגדר בכלל ההעברה שמתאים לחבילת הנתונים.

matchedPortRange

string

טווח היציאות שמוגדר בכלל ההעברה שתואם לחבילה.

vip

string

כתובת ה-VIP של כלל ההעברה.

target

string

סוג היעד של כלל ההעברה.

networkUri

string

‫URI של הרשת.

region

string

האזור של כלל ההעברה. ההגדרה הזו רלוונטית רק לכללי העברה אזוריים.

loadBalancerName

string

השם של מאזן העומסים שאליו שייך כלל ההעברה. ריק עבור כללי העברה שלא קשורים למאזני עומסים (כמו כללי העברה של PSC).

pscServiceAttachmentUri

string

מזהה משאבים אחיד (URI) של קובץ ה-PSC שאליו מכוון כלל ההעברה הזה (אם רלוונטי).

pscGoogleApiTarget

string

יעד Google API של PSC שהכלל הזה להעברה מכוון אליו (אם רלוונטי).

HybridSubnetInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לרשת משנה היברידית.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "region": string
}
שדות
displayName

string

השם של רשת משנה היברידית.

uri

string

‫URI של תת-רשת היברידית.

region

string

השם של אזור Google Cloud שבו מוגדרת רשת המשנה ההיברידית.

VpnGatewayInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לשער VPN של Compute Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "ipAddress": string,
  "vpnTunnelUri": string,
  "region": string
}
שדות
displayName

string

שם של שער VPN.

uri

string

‫URI של שער VPN.

networkUri

string

‫URI של רשת Compute Engine שבה מוגדר שער ה-VPN.

ipAddress

string

כתובת ה-IP של שער ה-VPN.

vpnTunnelUri

string

מנהרת VPN שמשויכת לשער ה-VPN הזה. יכול להיות שמוגדרים כמה מנהרות VPN בשער VPN, ורק המנהרה שרלוונטית לבדיקה מוצגת.

region

string

השם של אזור Google Cloud שבו מוגדר שער ה-VPN הזה.

VpnTunnelInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למנהרת VPN של Compute Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "sourceGateway": string,
  "remoteGateway": string,
  "remoteGatewayIp": string,
  "sourceGatewayIp": string,
  "networkUri": string,
  "region": string,
  "routingType": enum (RoutingType)
}
שדות
displayName

string

השם של מנהרת VPN.

uri

string

‫URI של מנהרת VPN.

sourceGateway

string

כתובת ה-URI של שער ה-VPN בקצה המקומי של המנהרה.

remoteGateway

string

‫URI של שער VPN בקצה המרוחק של המנהרה.

remoteGatewayIp

string

כתובת ה-IP של שער ה-VPN המרוחק.

sourceGatewayIp

string

כתובת ה-IP של שער ה-VPN המקומי.

networkUri

string

ה-URI של רשת Compute Engine שבה מוגדרת מנהרת ה-VPN.

region

string

שם של אזור Google Cloud שבו מוגדר מנהרת ה-VPN הזו.

routingType

enum (RoutingType)

סוג מדיניות הניתוב.

RoutingType

סוגים של מדיניות ניתוב VPN. פרטים נוספים זמינים במאמר בנושא רשתות וניתוב מנהרות.

טיפוסים בני מנייה (enum)
ROUTING_TYPE_UNSPECIFIED סוג לא מוגדר. ערך ברירת המחדל.
ROUTE_BASED VPN מבוסס-ניתוב.
POLICY_BASED ניתוב מבוסס מדיניות.
DYNAMIC ניתוב דינמי (BGP).

InterconnectAttachmentInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לצירוף ל-Interconnect.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "interconnectUri": string,
  "region": string,
  "cloudRouterUri": string,
  "type": enum (Type),
  "l2AttachmentMatchedIpAddress": string
}
שדות
displayName

string

השם של צירוף ל-Interconnect.

uri

string

ה-URI של צירוף ל-Interconnect.

interconnectUri

string

ה-URI של ה-Interconnect שבו מוגדר הצירוף ל-Interconnect.

region

string

השם של אזור Google Cloud שבו מוגדר צירוף ל-Interconnect.

cloudRouterUri

string

ה-URI של Cloud Router שישמש לניתוב דינמי.

type

enum (Type)

סוג הצירוף ל-Interconnect.

l2AttachmentMatchedIpAddress

string

כתובת ה-IP של המכשיר שהותאמה לצירופים מסוג L2_DEDICATED.

סוג

מהו סוג הקובץ המצורף של הקישוריות בין רשתות.

טיפוסים בני מנייה (enum)
TYPE_UNSPECIFIED סוג לא מוגדר.
DEDICATED צירוף ל-Dedicated Interconnect.
PARTNER קובץ מצורף לחיבור הדדי בין שותפים, שנוצר על ידי הלקוח.
PARTNER_PROVIDER קובץ מצורף לחיבור Partner Interconnect, שנוצר על ידי השותף.
L2_DEDICATED קובץ מצורף לחיבור L2, שנוצר על ידי הלקוח.

VpcConnectorInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למחבר VPC.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "location": string
}
שדות
displayName

string

השם של מחבר VPC.

uri

string

‫URI של מחבר VPC.

location

string

המיקום שבו נפרס מחבר ה-VPC.

DirectVpcEgressConnectionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לחיבור ישיר ליציאה מרשת (VPC) מאפליקציית serverless.

ייצוג ב-JSON
{
  "networkUri": string,
  "subnetworkUri": string,
  "selectedIpRange": string,
  "selectedIpAddress": string,
  "region": string
}
שדות
networkUri

string

ה-URI של רשת עם גישה ישירה.

subnetworkUri

string

‫URI של רשת משנה עם גישה ישירה.

selectedIpRange

string

טווח כתובות ה-IP שנבחר.

selectedIpAddress

string

כתובת ה-IP ההתחלתית שנבחרה מתוך טווח כתובות ה-IP שנבחר.

region

string

האזור שבו תעבורת הנתונים היוצאת (egress) הישירה של VPC נפרסת.

ServerlessExternalConnectionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לחיבור ציבורי ללא שרת.

ייצוג ב-JSON
{
  "selectedIpAddress": string
}
שדות
selectedIpAddress

string

כתובת ה-IP ההתחלתית שנבחרה, ממאגר הכתובות הדינמיות של Google.

DeliverInfo

פרטים על הסטטוס הסופי deliver (העברה) ועל המשאב המשויך.

ייצוג ב-JSON
{
  "target": enum (Target),
  "resourceUri": string,
  "ipAddress": string,
  "storageBucket": string,
  "pscGoogleApiTarget": string,
  "googleServiceType": enum (GoogleServiceType)
}
שדות
target

enum (Target)

סוג היעד שאליו החבילה נמסרת.

resourceUri

string

ה-URI של המשאב שאליו מועברת החבילה.

ipAddress

string

כתובת ה-IP של היעד (אם רלוונטי).

storageBucket

string

השם של קטגוריית Cloud Storage שאליה מועבר החבילה (אם רלוונטי).

pscGoogleApiTarget

string

יעד Google API של PSC שאליו מועברת החבילה (אם רלוונטי).

googleServiceType

enum (GoogleServiceType)

סוג מוכר של שירות Google שאליו החבילה נמסרת (אם רלוונטי).

יעד

סוגי יעדים להצגת מודעות:

טיפוסים בני מנייה (enum)
TARGET_UNSPECIFIED לא צוין יעד.
INSTANCE יעד הוא מכונה של Compute Engine.
INTERNET היעד הוא האינטרנט.
GOOGLE_API היעד הוא Google API.
GKE_MASTER היעד הוא מאסטר אשכולות (cluster master) של Google Kubernetes Engine.
CLOUD_SQL_INSTANCE יעד הוא מכונה של Cloud SQL.
PSC_PUBLISHED_SERVICE היעד הוא שירות שפורסם ומשתמש ב-Private Service Connect.
PSC_GOOGLE_API היעד הוא Google APIs שמשתמשים ב-Private Service Connect.
PSC_VPC_SC היעד הוא VPC-SC שמשתמש ב-Private Service Connect.
SERVERLESS_NEG יעד הוא קבוצה של נקודות קצה ברשת בלי שרת (serverless).
STORAGE_BUCKET היעד הוא קטגוריה של Cloud Storage.
PRIVATE_NETWORK היעד הוא רשת פרטית. השדה הזה משמש רק למעקב אחר החזרות.
CLOUD_FUNCTION היעד הוא פונקציה של Cloud Functions. השדה הזה משמש רק למעקב אחר החזרות.
APP_ENGINE_VERSION היעד הוא גרסת שירות של App Engine. השדה הזה משמש רק למעקב אחר החזרות.
CLOUD_RUN_REVISION היעד הוא גרסת Cloud Run. השדה הזה משמש רק למעקב אחר החזרות.
GOOGLE_MANAGED_SERVICE ‫Target הוא שירות שמנוהל על ידי Google. השדה הזה משמש רק למעקב אחר החזרות.
REDIS_INSTANCE היעד הוא מכונת Redis.
REDIS_CLUSTER יעד הוא Redis Cluster.
GKE_POD היעד הוא Pod של GKE.

GoogleServiceType

סוג מוכר של שירות Google.

טיפוסים בני מנייה (enum)
GOOGLE_SERVICE_TYPE_UNSPECIFIED שירות Google לא מוגדר.
IAP שרת proxy לאימות זהויות. https://cloud.google.com/iap/docs/using-tcp-forwarding
GFE_PROXY_OR_HEALTH_CHECK_PROBER אחד משני שירותים שחולקים טווחי כתובות IP: * שרת proxy של מאזן עומסים * כלי מרכזי לבדיקת תקינות https://cloud.google.com/load-balancing/docs/firewall-rules
CLOUD_DNS קישוריות מ-Cloud DNS ליעדי העברה או לשרתי שמות חלופיים שמשתמשים בניתוב פרטי. https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules https://cloud.google.com/dns/docs/policies#firewall-rules
PRIVATE_GOOGLE_ACCESS private.googleapis.com ו-restricted.googleapis.com
SERVERLESS_VPC_ACCESS ‫Google API דרך Serverless VPC Access. https://cloud.google.com/vpc/docs/serverless-vpc-access

ForwardInfo

פרטים על המצב הסופי 'העברה' והמשאב המשויך.

ייצוג ב-JSON
{
  "target": enum (Target),
  "resourceUri": string,
  "ipAddress": string
}
שדות
target

enum (Target)

סוג היעד שאליו מועברת החבילה הזו.

resourceUri

string

ה-URI של המשאב שהחבילה מועברת אליו.

ipAddress

string

כתובת ה-IP של היעד (אם רלוונטי).

יעד

סוגים של יעדים להעברה.

טיפוסים בני מנייה (enum)
TARGET_UNSPECIFIED לא צוין יעד.
PEERING_VPC מועבר לרשת VPC שכנה (peering).
VPN_GATEWAY מועבר לשער Cloud VPN.
INTERCONNECT מועבר לחיבור Cloud Interconnect.
GKE_MASTER

מועבר אל מאסטר אשכולות (cluster master) של Google Kubernetes Engine.

IMPORTED_CUSTOM_ROUTE_NEXT_HOP מועבר לקפיצה הבאה של נתיב מותאם אישית שיובא מ-VPC עם קישור.
CLOUD_SQL_INSTANCE

מועבר למכונה של Cloud SQL.

ANOTHER_PROJECT מועבר לרשת VPC בפרויקט אחר.
NCC_HUB הועברה למרכז NCC.
ROUTER_APPLIANCE ההודעה מועברת למכשיר נתב.
SECURE_WEB_PROXY_GATEWAY מועבר לשער Secure Web Proxy.

AbortInfo

פרטים על המצב הסופי abort (ביטול) ועל המשאב שמשויך אליו.

ייצוג ב-JSON
{
  "cause": enum (Cause),
  "resourceUri": string,
  "ipAddress": string,
  "projectsMissingPermission": [
    string
  ]
}
שדות
cause

enum (Cause)

הסיבות לביטול הניתוח.

resourceUri

string

ה-URI של המשאב שגרם לביטול.

ipAddress

string

כתובת ה-IP שגרמה לביטול.

projectsMissingPermission[]

string

רשימה של מזהי פרויקטים שהמשתמש ציין בבקשה, אבל אין לו גישה אליהם. במקרה כזה, הניתוח מבוטל עם הסיבה PERMISSION_DENIED.

מטרה

סוגי הסיבות לביטול:

טיפוסים בני מנייה (enum)
CAUSE_UNSPECIFIED הסיבה לא צוינה.
UNKNOWN_NETWORK

הפעולה בוטלה בגלל רשת לא מוכרת. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

UNKNOWN_PROJECT

הפעולה בוטלה כי אי אפשר להסיק מידע על הפרויקט מהקלט של הבדיקה. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

NO_EXTERNAL_IP

הפעולה בוטלה כי התנועה נשלחת מכתובת IP ציבורית למכונה ללא כתובת IP חיצונית. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

UNINTENDED_DESTINATION

הפעולה בוטלה כי אף אחד מהמעקבים לא תואם לפרטי היעד שצוינו בבקשת הבדיקה של הקלט. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

SOURCE_ENDPOINT_NOT_FOUND

הפעולה בוטלה כי נקודת הקצה של המקור לא נמצאה. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

MISMATCHED_SOURCE_NETWORK

הפעולה בוטלה כי רשת המקור לא תואמת לנקודת הקצה של המקור. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

DESTINATION_ENDPOINT_NOT_FOUND

הפעולה בוטלה כי לא נמצאה נקודת הקצה של היעד. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

MISMATCHED_DESTINATION_NETWORK

הפעולה בוטלה כי רשת היעד לא תואמת לנקודת הקצה של היעד. התכונה הוצאה משימוש, ולא נעשה בה שימוש בבדיקות החדשות.

UNKNOWN_IP הפעולה בוטלה כי לא נמצאה נקודת קצה עם כתובת ה-IP של היעד של המנה.
GOOGLE_MANAGED_SERVICE_UNKNOWN_IP הפעולה בוטלה כי לא נמצאה נקודת קצה עם כתובת ה-IP של היעד של החבילה בפרויקט שמנוהל על ידי Google.
SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK הפעולה בוטלה כי כתובת ה-IP של המקור לא שייכת לאף אחת מתת-הרשתות של רשת ה-VPC של המקור.
PERMISSION_DENIED הבדיקה בוטלה כי למשתמש אין הרשאה לגשת לחלק מהגדרות הרשת שנדרשות להפעלת הבדיקה או לכולן.
PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS הבדיקה בוטלה כי למשתמש אין הרשאה לגשת להגדרות Cloud NAT שנדרשות להרצת הבדיקה.
PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS הבדיקה בוטלה כי למשתמש אין הרשאה לגשת להגדרות של נקודות קצה של קבוצת נקודות קצה ברשת שנדרשות להפעלת הבדיקה.
PERMISSION_DENIED_NO_CLOUD_ROUTER_CONFIGS הבדיקה בוטלה כי למשתמש אין הרשאה לגשת להגדרות של Cloud Router שנדרשות להפעלת הבדיקה.
NO_SOURCE_LOCATION הפעולה בוטלה כי לא ניתן לגזור נקודת קצה תקפה של מקור או יעד מבקשת הבדיקה.
NO_SOURCE_GCP_NETWORK_LOCATION הפעולה בוטלה כי כתובת ה-IP של המקור לא נכללת בטווחים של תת-הרשת של רשת ה-VPC שצוינה.
NO_SOURCE_NON_GCP_NETWORK_LOCATION הפעולה בוטלה כי כתובת ה-IP של המקור לא נכללת בטווחים של כתובות היעד של המסלולים לרשתות שאינן GCP ברשת ה-VPC שצוינה.
NO_SOURCE_INTERNET_LOCATION הפעולה בוטלה כי לא ניתן לזהות את כתובת ה-IP של המקור ככתובת IP באינטרנט.
INVALID_ARGUMENT הפעולה בוטלה כי נקודת הקצה של המקור או היעד שצוינה בבקשה לא תקינה. דוגמאות: – יכול להיות שהבקשה מכילה URI של משאב, מזהה פרויקט או כתובת IP שנוצרו בצורה לא תקינה. – יכול להיות שהבקשה מכילה מידע לא עקבי (לדוגמה, הבקשה עשויה לכלול גם את המופע וגם את הרשת, אבל יכול להיות שלמופע אין כרטיס רשת באותה רשת).
TRACE_TOO_LONG הפעולה בוטלה כי מספר השלבים במעקב חורג ממגבלה מסוימת. יכול להיות שהבעיה נגרמת בגלל לולאת ניתוב.
INTERNAL_ERROR הפעולה בוטלה בגלל שגיאת שרת פנימית.
UNSUPPORTED הפעולה בוטלה כי תרחיש הבדיקה לא נתמך.
MISMATCHED_IP_VERSION הפעולה בוטלה כי למשאבי המקור והיעד אין גרסת IP משותפת.
GKE_KONNECTIVITY_PROXY_UNSUPPORTED הפעולה בוטלה כי החיבור בין מישור הבקרה לבין הצומת של אשכול המקור מופעל על ידי הצומת ומנוהל על ידי שרת ה-Proxy של Konnectivity.
RESOURCE_CONFIG_NOT_FOUND הפעולה בוטלה כי חסרה הגדרת משאב צפויה.
VM_INSTANCE_CONFIG_NOT_FOUND הפעולה בוטלה כי חסרה הגדרה צפויה של מכונה וירטואלית.
NETWORK_CONFIG_NOT_FOUND הפעולה בוטלה כי חסרה הגדרת רשת צפויה.
FIREWALL_CONFIG_NOT_FOUND הפעולה בוטלה כי חסרה הגדרה צפויה של חומת האש.
ROUTE_CONFIG_NOT_FOUND הפעולה בוטלה כי חסרה הגדרת מסלול צפויה.
GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT הפעולה בוטלה כי הבחירה של נקודת קצה (endpoint) מסוג PSC לשירות שמנוהל על ידי Google לא ברורה (כמה נקודות קצה מסוג PSC עומדות בדרישות של קלט הבדיקה).
GOOGLE_MANAGED_SERVICE_AMBIGUOUS_ENDPOINT הפעולה בוטלה כי בחירת נקודת הקצה לשירות המנוהל על ידי Google לא ברורה (כמה נקודות קצה עומדות בדרישות של קלט הבדיקה).
SOURCE_PSC_CLOUD_SQL_UNSUPPORTED הפעולה בוטלה כי בדיקות עם מופע Cloud SQL שמבוסס על PSC כמקור אינן נתמכות.
SOURCE_EXTERNAL_CLOUD_SQL_UNSUPPORTED הפעולה בוטלה כי אין תמיכה בבדיקות עם מסד נתונים חיצוני כמקור. בתרחישי רפליקציה כאלה, החיבור מתבצע על ידי מכונת הרפליקה של Cloud SQL.
SOURCE_REDIS_CLUSTER_UNSUPPORTED הפעולה בוטלה כי אין תמיכה בבדיקות עם Redis Cluster כמקור.
SOURCE_REDIS_INSTANCE_UNSUPPORTED הבדיקה בוטלה כי לא ניתן להשתמש במופע Redis כמקור.
SOURCE_FORWARDING_RULE_UNSUPPORTED הבדיקה בוטלה כי אין תמיכה בבדיקות עם כלל העברה כמקור.
NON_ROUTABLE_IP_ADDRESS הפעולה בוטלה כי אחת מנקודות הקצה היא כתובת IP שלא ניתן לנתב (loopback,‏ link-local וכו').
UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT הפעולה בוטלה בגלל בעיה לא ידועה בפרויקט שמנוהל על ידי Google.
UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG הפעולה בוטלה בגלל הגדרה לא נתמכת של הפרויקט שמנוהל על ידי Google.
NO_SERVERLESS_IP_RANGES הפעולה בוטלה כי נקודת הקצה של המקור היא גרסה של Cloud Run עם גישה ישירה ל-VPC, אבל אין טווחי כתובות IP שמורים בלי שרת (serverless).
IP_VERSION_PROTOCOL_MISMATCH הפעולה בוטלה כי אין תמיכה בפרוטוקול שנעשה בו שימוש בגרסת ה-IP שנעשה בה שימוש.
GKE_POD_UNKNOWN_ENDPOINT_LOCATION הפעולה בוטלה כי המיקום של נקודת הקצה של ה-Pod ב-GKE לא ידוע. זה קורה בדרך כלל ל-Pods במצב 'בהמתנה', שעדיין לא הוקצו להם כתובות IP.

DropInfo

פרטים על המצב הסופי drop (הסרה) ועל המשאב המשויך.

ייצוג ב-JSON
{
  "cause": enum (Cause),
  "resourceUri": string,
  "sourceIp": string,
  "destinationIp": string,
  "region": string,
  "sourceGeolocationCode": string,
  "destinationGeolocationCode": string
}
שדות
cause

enum (Cause)

הגורם לכך שהחבילה נשמטת.

resourceUri

string

ה-URI של המשאב שגרם לירידה.

sourceIp

string

כתובת ה-IP של המקור של החבילה שהוסרה (אם רלוונטי).

destinationIp

string

כתובת ה-IP של היעד של חבילת הנתונים שהוסרה (אם רלוונטי).

region

string

האזור של החבילה שהופלה (אם רלוונטי).

sourceGeolocationCode

string

מיקום גיאוגרפי (קוד אזור) של כתובת ה-IP של המקור (אם רלוונטי).

destinationGeolocationCode

string

מיקום גיאוגרפי (קוד אזור) של כתובת ה-IP של היעד (אם רלוונטי).

מטרה

סוגי הסיבות לירידה:

טיפוסים בני מנייה (enum)
CAUSE_UNSPECIFIED הסיבה לא צוינה.
UNKNOWN_EXTERNAL_ADDRESS אי אפשר לפתור את הבעיה של כתובת חיצונית של יעד לא ידוע. אם הכתובת נמצאת בשימוש בפרויקט בענן של Google Cloud, צריך לספק את מזהה הפרויקט כקלט לבדיקה.
FOREIGN_IP_DISALLOWED מכונה ב-Compute Engine יכולה לשלוח או לקבל חבילה עם כתובת IP חיצונית רק אם האפשרות ip_forward מופעלת.
FIREWALL_RULE התנועה נחסמת בגלל כלל חומת אש, אלא אם היא מותרת בגלל מעקב אחר חיבורים.
NO_ROUTE השיחה נותקה כי לא נמצאו מסלולים תואמים.
ROUTE_BLACKHOLE ההודעה נפסלה בגלל מסלול לא תקין. הצעד הבא במסלול הוא חור שחור.
ROUTE_WRONG_NETWORK החבילה נשלחת לרשת שגויה (לא מכוונת). לדוגמה: אתם עוקבים אחרי חבילת נתונים מ-VM1:Network1 אל VM2:Network2, אבל המסלול שהוגדר ב-Network1 שולח את חבילת הנתונים שמיועדת לכתובת ה-IP של VM2 אל Network3.
ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED אי אפשר לפתור את כתובת ה-IP של הניתוב לקפיצה הבאה למשאב GCP.
ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND לא נמצא משאב של קפיצה הבאה במסלול.
ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK למופע של הניתוב לקפיצה הבאה אין כרטיס רשת ברשת של הניתוב.
ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP כתובת ה-IP של הצעד הבא במסלול היא לא כתובת IP ראשית של מופע הצעד הבא.
ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH כלל ההעברה של הצעד הבא במסלול לא תואם לכתובת ה-IP של הצעד הבא.
ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED מנהרת ה-VPN של הנתב לצעד הבא מושבתת (אין לה SA תקף של IKE).
ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID סוג כלל ההעברה של הצעד הבא במסלול לא חוקי (זה לא כלל העברה של מאזן עומסים פנימי להעברת סיגנל ללא שינוי).
NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS החבילה נשלחת מהאינטרנט לכתובת ה-IPv6 הפרטית.
NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV4_ADDRESS החבילה נשלחת מהאינטרנט לכתובת ה-IPv4 הפרטית.
NO_ROUTE_FROM_EXTERNAL_IPV6_SOURCE_TO_PRIVATE_IPV6_ADDRESS החבילה נשלחת מכתובת המקור החיצונית של IPv6 של מכונה לכתובת ה-IPv6 הפרטית של מכונה.
VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH החבילה לא תואמת לבורר מקומי של מנהרת VPN שמבוססת על מדיניות.
VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH החבילה לא תואמת לסלקטור מרוחק של מנהרת VPN שמבוססת על מדיניות.
PRIVATE_TRAFFIC_TO_INTERNET חבילת נתונים עם כתובת יעד פנימית שנשלחת לשער האינטרנט.
PRIVATE_GOOGLE_ACCESS_DISALLOWED נקודת קצה עם כתובת IP פנימית בלבד מנסה לגשת לשירותים ולממשקי Google API, אבל הגישה הפרטית ל-Google לא מופעלת ברשת המשנה או שהיא לא רלוונטית.
PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED נקודת הקצה של המקור מנסה לגשת לממשקי API ולשירותים של Google דרך מנהרת ה-VPN לרשת אחרת, אבל צריך להפעיל גישה פרטית ל-Google ברשת של נקודת הקצה של המקור.
NO_EXTERNAL_ADDRESS נקודת קצה עם כתובת IP פנימית בלבד מנסה לגשת למארחים חיצוניים, אבל אין שער Cloud NAT תואם ברשת המשנה.
UNKNOWN_INTERNAL_ADDRESS אי אפשר לפתור את כתובת היעד הפנימית ליעד מוכר. אם מדובר בתרחיש של VPC משותף, צריך לוודא שמזהה פרויקט השירות מסופק כקלט לבדיקה. אחרת, צריך לבדוק אם כתובת ה-IP נמצאת בשימוש בפרויקט.
FORWARDING_RULE_MISMATCH הפרוטוקול והיציאות של כלל ההעברה לא תואמים לכותרת המנה.
FORWARDING_RULE_NO_INSTANCES לא הוגדרו קצוות עורפיים לכלל ההעברה.
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK חומות אש חוסמות את בדיקות התקינות של ה-probes לשרתי הקצה העורפיים, וגורמות לכך שהשרתים האלה לא יהיו זמינים לתנועה ממאזן העומסים. פרטים נוספים זמינים במאמר בנושא כללים של חומת אש לבדיקות תקינות.
INGRESS_FIREWALL_TAGS_UNSUPPORTED_BY_DIRECT_VPC_EGRESS אין תמיכה בהתאמה של כללי חומת אש של תעבורת נתונים נכנסת לפי תגי רשת למנות שנשלחות באמצעות תעבורת נתונים יוצאת ישירה של VPC ללא שרתים. ההתנהגות לא מוגדרת. https://cloud.google.com/run/docs/configuring/vpc-direct-vpc#limitations
INSTANCE_NOT_RUNNING החבילה נשלחת ממכונה של Compute Engine או אליה, והמכונה לא במצב פעיל.
GKE_CLUSTER_NOT_RUNNING חבילה שנשלחה מאשכול GKE או אליו, כשהאשכול לא במצב פעיל.
GKE_POD_NOT_RUNNING חבילת נתונים שנשלחה מ-Pod של GKE או אל Pod של GKE שלא נמצא במצב פעיל.
CLOUD_SQL_INSTANCE_NOT_RUNNING חבילה שנשלחה ממכונת Cloud SQL או אליה, כשהמכונה לא במצב פעיל.
REDIS_INSTANCE_NOT_RUNNING חבילת נתונים שנשלחה ממופע Redis או אליו, כשהמופע לא במצב פעיל.
REDIS_CLUSTER_NOT_RUNNING חבילה שנשלחה מ-Redis Cluster או אליו, כשהוא לא במצב פעיל.
TRAFFIC_TYPE_BLOCKED סוג התנועה חסום והמשתמש לא יכול להגדיר כלל חומת אש כדי להפעיל אותו. פרטים נוספים זמינים במאמר בנושא תנועה שנחסמת תמיד.
GKE_MASTER_UNAUTHORIZED_ACCESS הגישה לנקודת הקצה של השרת הראשי באשכול Google Kubernetes Engine לא מורשית. פרטים נוספים מופיעים במאמר בנושא גישה לנקודות הקצה של האשכול.
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS אין הרשאה לגשת לנקודת הקצה של מופע Cloud SQL. פרטים נוספים מופיעים במאמר בנושא מתן הרשאה באמצעות רשתות מורשות.
DROPPED_INSIDE_GKE_SERVICE החבילה נמחקה בתוך שירות Google Kubernetes Engine.
DROPPED_INSIDE_CLOUD_SQL_SERVICE החבילה נשמטה בתוך שירות Cloud SQL.
GOOGLE_MANAGED_SERVICE_NO_PEERING החבילה נפסלה כי אין קישור בין הרשת שממנה היא נשלחה לבין רשת השירותים המנוהלים של Google.
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT המנה הושמטה כי השירות שמנוהל על ידי Google משתמש ב-Private Service Connect ‏ (PSC), אבל נקודת הקצה של PSC לא נמצאת בפרויקט.
GKE_PSC_ENDPOINT_MISSING המערכת הפילה את החבילה כי אשכול GKE משתמש ב-Private Service Connect ‏ (PSC), אבל נקודת הקצה של PSC לא נמצאת בפרויקט.
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS המנה הושמטה כי למכונת Cloud SQL אין כתובת IP פרטית או ציבורית.
GKE_CONTROL_PLANE_REGION_MISMATCH המנה הושמטה כי אי אפשר להגיע לנקודת קצה פרטית של אשכול GKE מאזור ששונה מהאזור של האשכול.
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION חבילה שנשלחה מרמת הבקרה של אשכול GKE ציבורי לכתובת IP פרטית.
GKE_CONTROL_PLANE_NO_ROUTE החבילה נפסלה כי אין נתיב ממישור הבקרה של אשכול GKE לרשת היעד.
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC אסור לשלוח חבילה ממופע Cloud SQL לכתובת IP חיצונית. מופע Cloud SQL לא מוגדר לשליחת חבילות לכתובות IP חיצוניות.
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION חבילה שנשלחת ממכונת Cloud SQL עם כתובת IP ציבורית בלבד לכתובת IP פרטית.
CLOUD_SQL_INSTANCE_NO_ROUTE המנה הושמטה כי אין נתיב ממופע Cloud SQL לרשת יעד.
CLOUD_SQL_CONNECTOR_REQUIRED המערכת הפילה את המנה כי המכונה של Cloud SQL מחייבת שכל החיבורים ישתמשו במחברים של Cloud SQL ויפנו ליעד של יציאת ה-proxy של Cloud SQL‏ (3307).
CLOUD_FUNCTION_NOT_ACTIVE יכול להיות שהמערכת תפיל את המנה כי הפונקציה של Cloud Functions לא פעילה.
VPC_CONNECTOR_NOT_SET יכול להיות שהמערכת תפיל את המנות כי לא מוגדר מחבר VPC.
VPC_CONNECTOR_NOT_RUNNING יכול להיות שהמנות יושמטו כי מחבר ה-VPC לא במצב פעיל.
VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED יכול להיות שהחבילה תיפסל כי התנועה מהשירות בלי שרת (serverless) למחבר VPC לא מורשית.
VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED יכול להיות שהחבילה נפסלה כי התנועה של בדיקת התקינות למחבר ה-VPC לא מורשית.
FORWARDING_RULE_REGION_MISMATCH יכול להיות שהחבילה נפסלה כי היא נשלחה מאזור אחר להעברה אזורית ללא גישה גלובלית.
PSC_CONNECTION_NOT_ACCEPTED נקודת הקצה של Private Service Connect נמצאת בפרויקט שלא אושר להתחבר לשירות.
PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK החבילה נשלחת לנקודת הקצה של Private Service Connect דרך ה-peering, אבל לא אפשרי.
PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS המנה נשלחת לחלק האחורי של Private Service Connect (קבוצה של נקודות קצה ברשת), אבל לכלל ההעברה של PSC של היצרן לא מופעלת גישה גלובלית.
PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS החבילה נשלחת לחלק האחורי של Private Service Connect (קבוצה של נקודות קצה ברשת), אבל כלל ההעברה של ה-PSC של היצרן מציין כמה יציאות.
CLOUD_SQL_PSC_NEG_UNSUPPORTED החבילה נשלחת לבק-אנד של Private Service Connect (קבוצה של נקודות קצה ברשת) שמכוונת לקובץ מצורף של שירות Cloud SQL, אבל התצורה הזו לא נתמכת.
NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT לא הוגדרו רשתות משנה של NAT לחיבור שירות ה-PSC.
PSC_TRANSITIVITY_NOT_PROPAGATED יש גישה לנקודת הקצה של PSC דרך NCC, אבל הגדרת הטרנזיטיביות של PSC עדיין לא הופצה.
HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED החבילה שנשלחה משרת ה-proxy של ה-NEG ההיברידי תואמת למסלול לא דינמי, אבל תצורה כזו לא נתמכת.
HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED החבילה שנשלחת משרת ה-proxy של ה-NEG ההיברידי תואמת לנתיב דינמי עם קפיצה הבאה באזור אחר, אבל תצורה כזו לא נתמכת.
CLOUD_RUN_REVISION_NOT_READY מנות נשלחו מגרסת Cloud Run שלא מוכנה.
DROPPED_INSIDE_PSC_SERVICE_PRODUCER המערכת הפילה את המנה בתוך הבעלים של שירות מנוהל של Private Service Connect.
LOAD_BALANCER_HAS_NO_PROXY_SUBNET החבילה נשלחה למאזן עומסים, שנדרשת לו רשת משנה של פרוקסי בלבד, אבל רשת המשנה לא נמצאה.
CLOUD_NAT_NO_ADDRESSES החבילה נשלחה אל Cloud Nat ללא כתובות IP פעילות של NAT.
ROUTING_LOOP החבילה נתקעת בלולאת ניתוב.
DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE חבילה נפסלת בתוך שירות בניהול Google כי היא נמסרה במעקב החזרה לנקודת קצה שלא תואמת לנקודת הקצה שממנה החבילה נשלחה במעקב קדימה. השדה הזה משמש רק למעקב אחר החזרות.
LOAD_BALANCER_BACKEND_INVALID_NETWORK המערכת מפילה את המנה כי למופע קצה עורפי של מאזן עומסים אין ממשק רשת ברשת שמאזן העומסים מצפה לה.
BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED המערכת מפילה את החבילה כי יציאה (port) בשם שירות קצה עורפי לא מוגדרת ברמת קבוצת המופעים.
DESTINATION_IS_PRIVATE_NAT_IP_RANGE החבילה נפסלת כי טווח כתובות ה-IP של היעד הוא חלק מטווח כתובות IP של NAT פרטי.
DROPPED_INSIDE_REDIS_INSTANCE_SERVICE סיבה כללית להשמטה של מנות שהושמטו בפרויקט שירות של מכונת Redis.
REDIS_INSTANCE_UNSUPPORTED_PORT המנה נפסלת כי נעשה שימוש ביציאה שלא נתמכת כדי להתחבר למופע Redis. צריך להשתמש ביציאה 6379 כדי להתחבר למופע Redis.
REDIS_INSTANCE_CONNECTING_FROM_PUPI_ADDRESS מנות נשמטות בגלל חיבור מכתובת PUPI למופע Redis שמבוסס על PSA.
REDIS_INSTANCE_NO_ROUTE_TO_DESTINATION_NETWORK המנה הושמטה כי אין מסלול לרשת היעד.
REDIS_INSTANCE_NO_EXTERNAL_IP למופע Redis אין כתובת IP חיצונית.
REDIS_INSTANCE_UNSUPPORTED_PROTOCOL המערכת מפילה את החבילה כי נעשה שימוש בפרוטוקול לא נתמך כדי להתחבר למופע Redis. מופעי Redis מקבלים רק חיבורי TCP.
DROPPED_INSIDE_REDIS_CLUSTER_SERVICE סיבה כללית להשמטת חבילה בתוך פרויקט שירות של Redis Cluster.
REDIS_CLUSTER_UNSUPPORTED_PORT המערכת מפילה את המנה בגלל שימוש ביציאה שלא נתמכת כדי להתחבר ל-Redis Cluster. צריך להשתמש ביציאות 6379 ו-11000 עד 13047 כדי להתחבר ל-Redis Cluster.
REDIS_CLUSTER_NO_EXTERNAL_IP ל-Redis Cluster אין כתובת IP חיצונית.
REDIS_CLUSTER_UNSUPPORTED_PROTOCOL המנה הושמטה כי נעשה שימוש בפרוטוקול לא נתמך כדי להתחבר ל-Redis Cluster. אפשר להשתמש ב-Redis Cluster רק לחיבורי TCP.
NO_ADVERTISED_ROUTE_TO_GCP_DESTINATION מנות מרשת שאינה GCP (במקום) או מרשת GCP לא ידועה מושמטות כי כתובת ה-IP של היעד לא שייכת לאף קידומת IP שפורסמה באמצעות BGP על ידי Cloud Router.
NO_TRAFFIC_SELECTOR_TO_GCP_DESTINATION מנות מרשת שאינה GCP (במקום) או מרשת GCP לא ידועה מושמטות כי כתובת ה-IP של היעד לא שייכת לאף קידומת IP שכלולה בבורר התנועה המקומית של מנהרת ה-VPN.
NO_KNOWN_ROUTE_FROM_PEERED_NETWORK_TO_DESTINATION מנות מרשת לא ידועה שמוגדרת כרשת עמיתים נמחקות כי אין מסלול ידוע מרשת המקור לכתובת ה-IP של היעד.
PRIVATE_NAT_TO_PSC_ENDPOINT_UNSUPPORTED אין תמיכה בשליחת חבילות שעברו עיבוד על ידי שערים פרטיים של NAT לנקודות הקצה של Private Service Connect.
PSC_PORT_MAPPING_PORT_MISMATCH החבילה נשלחת לשירות מיפוי היציאות של PSC, אבל יציאת היעד שלה לא תואמת לאף כלל של מיפוי יציאות.
PSC_PORT_MAPPING_WITHOUT_PSC_CONNECTION_UNSUPPORTED אין תמיכה בשליחת מנות ישירות לשירות מיפוי הפורטים של PSC בלי לעבור דרך חיבור ה-PSC.
UNSUPPORTED_ROUTE_MATCHED_FOR_NAT64_DESTINATION מנות עם כתובת IP של יעד בטווח NAT64 השמור נפסלות בגלל התאמה למסלול מסוג לא נתמך.
TRAFFIC_FROM_HYBRID_ENDPOINT_TO_INTERNET_DISALLOWED יכול להיות שהמערכת תפיל את המנה כי לנקודת קצה היברידית כמו שער VPN או חיבור רשתות אין הרשאה לשלוח תעבורה לאינטרנט.
NO_MATCHING_NAT64_GATEWAY מנות עם כתובת IP של יעד בטווח NAT64 השמור מושמטות כי אין שער NAT תואם בתת-הרשת.
NO_CONFIGURED_PRIVATE_NAT64_RULE המנה הושמטה כי היא תואמת לשער NAT64 פרטי ללא כללים לכתובות IPv6 של המקור.
LOAD_BALANCER_BACKEND_IP_VERSION_MISMATCH החבילה נפסלת כי היא נשלחה לבק-אנד של מאזן עומסים מסוג העברה (passthrough) שלא משתמש באותה גרסת IP כמו הפרונט-אנד.
NO_KNOWN_ROUTE_FROM_NCC_NETWORK_TO_DESTINATION מנות מהרשת הלא ידועה של NCC נמחקות כי אין מסלול ידוע מרשת המקור לכתובת ה-IP של היעד.
CLOUD_NAT_PROTOCOL_UNSUPPORTED מערכת Cloud NAT מפסיקה את העברת המנה (packet) בגלל שימוש בפרוטוקול שלא נתמך.
L2_INTERCONNECT_UNSUPPORTED_PROTOCOL המנה הושמטה בגלל שימוש בפרוטוקול לא נתמך (כל פרוטוקול אחר מלבד UDP) עבור L2 Interconnect.
L2_INTERCONNECT_UNSUPPORTED_PORT המערכת מפילה את החבילה כי נעשה שימוש ביציאה לא נתמכת (כל יציאה אחרת מלבד 6081) עבור L2 Interconnect.
L2_INTERCONNECT_DESTINATION_IP_MISMATCH המנה הושמטה כי כתובת ה-IP של היעד לא תואמת לכתובות ה-IP של מיפוי המכשיר שהוגדרו בצירוף L2 Interconnect.
NCC_ROUTE_WITHIN_HYBRID_SUBNET_UNSUPPORTED יכול להיות שהחבילה תיפסל כי היא תואמת לנתיב שמשויך ל-NCC spoke בהקשר של רשת משנה היברידית, אבל תצורה כזו לא נתמכת.
HYBRID_SUBNET_REGION_MISMATCH המנה הושמטה כי האזור של תת-הרשת ההיברידית שונה מהאזור של הקפיצה הבאה במסלול שתואם לתת-הרשת ההיברידית הזו.
HYBRID_SUBNET_NO_ROUTE המנה נפסלת כי לא נמצא נתיב תואם ברשת המשנה ההיברידית.

LoadBalancerInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למאזן עומסים.

ייצוג ב-JSON
{
  "loadBalancerType": enum (LoadBalancerType),
  "healthCheckUri": string,
  "backends": [
    {
      object (LoadBalancerBackend)
    }
  ],
  "backendType": enum (BackendType),
  "backendUri": string
}
שדות
loadBalancerType

enum (LoadBalancerType)

סוג מאזן העומסים.

healthCheckUri
(deprecated)

string

מזהה ה-URI של בדיקת התקינות של מאזן העומסים. השדה הזה הוצא משימוש ולא מתעדכן יותר, כי יכול להיות שלשרתי בק-אנד שונים של מאזן עומסים יש בדיקות תקינות שונות.

backends[]

object (LoadBalancerBackend)

מידע על השרתים העורפיים של מאזן העומסים.

backendType

enum (BackendType)

סוג ההגדרה של הקצה העורפי של מאזן העומסים.

backendUri

string

‫URI של תצורת הקצה העורפי.

LoadBalancerType

הגדרת הסוג של מאזן עומסים:

טיפוסים בני מנייה (enum)
LOAD_BALANCER_TYPE_UNSPECIFIED הסוג לא צוין.
INTERNAL_TCP_UDP מאזן עומסים פנימי מסוג TCP/UDP.
NETWORK_TCP_UDP מאזן עומסים מסוג TCP/UDP ברשת.
HTTP_PROXY מאזן עומסים של שרת proxy מסוג HTTP(S).
TCP_PROXY מאזן עומסים בשרתי TCP Proxy.
SSL_PROXY מאזן עומסים של שרת proxy ל-SSL.

LoadBalancerBackend

לתצוגה בלבד. מטא-נתונים שמשויכים לקצה עורפי ספציפי של מאזן עומסים.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "healthCheckFirewallState": enum (HealthCheckFirewallState),
  "healthCheckAllowingFirewallRules": [
    string
  ],
  "healthCheckBlockingFirewallRules": [
    string
  ]
}
שדות
displayName

string

השם של מכונת Compute Engine או של נקודת קצה ברשת.

uri

string

‫URI של מכונה של Compute Engine או של נקודת קצה ברשת.

healthCheckFirewallState

enum (HealthCheckFirewallState)

המצב של הגדרת חומת האש של בדיקת התקינות.

healthCheckAllowingFirewallRules[]

string

רשימה של כתובות URI של כללי חומת אש שמאפשרים בדיקות מטווחי כתובות ה-IP של בדיקות תקינות.

healthCheckBlockingFirewallRules[]

string

רשימה של מזהי URI של כללי חומת אש שחוסמים בדיקות מטווחים של כתובות IP של בדיקות תקינות.

HealthCheckFirewallState

מצב ההגדרה של חומת האש של בדיקת התקינות:

טיפוסים בני מנייה (enum)
HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED לא צוין מצב. מצב ברירת המחדל אם לא מאכלסים את השדה.
CONFIGURED הוגדרו כללים לחומת האש שמאפשרים בדיקות תקינות בשרת העורפי.
MISCONFIGURED יש כללים של חומת אש שמוגדרים כך שהם מאפשרים טווחי בדיקות תקינות חלקיים או חוסמים את כל טווחי בדיקות התקינות. אם בדיקת התקינות נשלחת מטווחים של כתובות IP שנדחו, בדיקת התקינות של ה-backend תיכשל. לאחר מכן, הקצה העורפי יסומן כלא תקין ולא יקבל תעבורה שנשלחת למאזן העומסים.

BackendType

הגדרת הסוג של הגדרת בק-אנד של מאזן עומסים:

טיפוסים בני מנייה (enum)
BACKEND_TYPE_UNSPECIFIED הסוג לא צוין.
BACKEND_SERVICE שירות לקצה העורפי בתור הקצה העורפי של מאזן העומסים.
TARGET_POOL מאגר היעד כקצה העורפי של מאזן העומסים.
TARGET_INSTANCE מכונת יעד כבק-אנד של מאזן העומסים.

NetworkInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לרשת Compute Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "matchedSubnetUri": string,
  "matchedIpRange": string,
  "region": string
}
שדות
displayName

string

השם של רשת Compute Engine.

uri

string

כתובת URI של רשת Compute Engine.

matchedSubnetUri

string

ה-URI של רשת המשנה שתואמת לכתובת ה-IP של המקור של הבדיקה.

matchedIpRange

string

טווח כתובות ה-IP של רשת המשנה שתואם לכתובת ה-IP של המקור של הבדיקה.

region

string

האזור של רשת המשנה שתואם לכתובת ה-IP של המקור של הבדיקה.

GKEMasterInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למאסטר אשכולות (cluster master) של Google Kubernetes Engine ‏(GKE).

ייצוג ב-JSON
{
  "clusterUri": string,
  "clusterNetworkUri": string,
  "internalIp": string,
  "externalIp": string,
  "dnsEndpoint": string
}
שדות
clusterUri

string

‫URI של אשכול GKE.

clusterNetworkUri

string

‫URI של רשת אשכול GKE.

internalIp

string

כתובת ה-IP הפנימית של מישור הבקרה של אשכול GKE.

externalIp

string

כתובת ה-IP החיצונית של מישור הבקרה של אשכול GKE.

dnsEndpoint

string

נקודת קצה של DNS במישור הבקרה של אשכול GKE.

GkePodInfo

לתצוגה בלבד. מטא-נתונים שמשויכים ל-Pod של Google Kubernetes Engine ‏ (GKE).

ייצוג ב-JSON
{
  "podUri": string,
  "ipAddress": string,
  "networkUri": string
}
שדות
podUri

string

‫URI של Pod ב-GKE. עבור Pods באשכולות אזוריים, פורמט ה-URI הוא: projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/pods/{pod} עבור Pods באשכולות אזוריים, פורמט ה-URI הוא: projects/{project}/zones/{zone}/clusters/{cluster}/k8s/namespaces/{namespace}/pods/{pod}

ipAddress

string

כתובת ה-IP של Pod ב-GKE. אם ה-Pod הוא dual-stack, זו כתובת ה-IP שרלוונטית למעקב.

networkUri

string

מזהה ה-URI של הרשת שמכילה את ה-Pod של GKE.

IpMasqueradingSkippedInfo

לתצוגה בלבד. כולל מידע על הסיבה לכך שהתעלמו מהסוואת כתובת ה-IP עבור החבילה.

ייצוג ב-JSON
{
  "reason": enum (Reason),
  "nonMasqueradeRange": string
}
שדות
reason

enum (Reason)

הסיבה לכך שהסוואת כתובת ה-IP לא הוחלה.

nonMasqueradeRange

string

טווח כתובות ה-IP התואם שלא מוסתר. הערך הזה מוגדר רק אם הסיבה היא DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE או DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.

סיבה

הסיבה לדילוג על הסוואת כתובת ה-IP.

טיפוסים בני מנייה (enum)
REASON_UNSPECIFIED ערך ברירת המחדל לא בשימוש.
DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE הסוואה לא הוחלה כי כתובת ה-IP של היעד נמצאת באחד מהטווחים שהוגדרו ללא הסוואה.
DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE הסוואה לא הוחלה כי כתובת ה-IP של היעד נמצאת באחד מטווח ברירת המחדל של כתובות שלא מוסוות.
DESTINATION_ON_SAME_NODE הסוואה לא הוחלה כי היעד נמצא באותו צומת.
DEFAULT_SNAT_DISABLED הסוואה לא הוחלה כי ip-masq-agent לא קיים וה-SNAT שמוגדר כברירת מחדל מושבת.
NO_MASQUERADING_FOR_IPV6 ההסוואה לא הופעלה כי גרסת ה-IP של החבילה היא IPv6.
POD_USES_NODE_NETWORK_NAMESPACE הסוואה לא מוחלת כי ה-Pod של המקור משתמש במרחב השמות של הרשת של צומת המארח, כולל כתובת ה-IP של הצומת.
NO_MASQUERADING_FOR_RETURN_PACKET ההסוואה לא הוחלה כי המנה היא מנה חוזרת.

CloudSQLInstanceInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למכונה של Cloud SQL.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "internalIp": string,
  "externalIp": string,
  "region": string
}
שדות
displayName

string

שם של מכונת Cloud SQL.

uri

string

כתובת URI של מכונה של Cloud SQL.

networkUri

string

כתובת ה-URI של רשת מכונת Cloud SQL, או מחרוזת ריקה אם למכונה אין רשת.

internalIp

string

כתובת IP פנימית של מופע Cloud SQL.

externalIp

string

כתובת ה-IP החיצונית של מכונת Cloud SQL.

region

string

האזור שבו פועל מופע Cloud SQL.

RedisInstanceInfo

לתצוגה בלבד. מטא-נתונים שמשויכים למכונת Cloud Redis.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "primaryEndpointIp": string,
  "readEndpointIp": string,
  "region": string
}
שדות
displayName

string

השם של מכונת Cloud Redis.

uri

string

‫URI של מכונת Cloud Redis.

networkUri

string

‫URI של רשת של מכונת Cloud Redis.

primaryEndpointIp

string

כתובת ה-IP של נקודת הקצה הראשית של מכונת Cloud Redis.

readEndpointIp

string

קריאה של כתובת ה-IP של נקודת הקצה של מופע Cloud Redis (אם רלוונטי).

region

string

האזור שבו מוגדרת מכונת Cloud Redis.

RedisClusterInfo

לתצוגה בלבד. מטא-נתונים שמשויכים ל-Redis Cluster.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "networkUri": string,
  "discoveryEndpointIpAddress": string,
  "secondaryEndpointIpAddress": string,
  "location": string
}
שדות
displayName

string

השם של אשכול Redis.

uri

string

‫URI של Redis Cluster בפורמט projects/{projectId}/locations/{location}/clusters/{cluster_id}

networkUri

string

מזהה ה-URI של הרשת שמכילה את נקודות הקצה של אשכול Redis בפורמט 'projects/{projectId}/global/networks/{network_id}‎'.

discoveryEndpointIpAddress

string

כתובת ה-IP של נקודת הקצה של Redis Cluster.

secondaryEndpointIpAddress

string

כתובת ה-IP של נקודת הקצה המשנית של Redis Cluster.

location

string

שם האזור שבו מוגדר Redis Cluster. לדוגמה, 'us-central1'.

CloudFunctionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים ל-Cloud Function.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "location": string,
  "versionId": string
}
שדות
displayName

string

השם של פונקציה של Cloud Functions.

uri

string

‫URI של פונקציה של Cloud Functions.

location

string

המיקום שבו הפונקציה של Cloud Functions נפרסת.

versionId

string (int64 format)

מזהה הגרסה האחרונה של הפונקציה של Cloud Functions שנפרסה בהצלחה.

AppEngineVersionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לגרסה של App Engine.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "runtime": string,
  "environment": string
}
שדות
displayName

string

השם של גרסת App Engine.

uri

string

ה-URI של גרסה ב-App Engine.

runtime

string

זמן הריצה של גרסת App Engine.

environment

string

סביבת ההפעלה של App Engine לגרסה.

CloudRunRevisionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לגרסה של Cloud Run.

ייצוג ב-JSON
{
  "displayName": string,
  "uri": string,
  "location": string,
  "serviceUri": string
}
שדות
displayName

string

השם של גרסת Cloud Run.

uri

string

‫URI של גרסת Cloud Run.

location

string

המיקום שבו הגרסה הזו נפרסת.

serviceUri

string

ה-URI של שירות Cloud Run שאליו שייכת הגרסה הזו.

NatInfo

לתצוגה בלבד. מטא-נתונים שמשויכים ל-NAT.

ייצוג ב-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,
  "cloudNatGatewayType": enum (CloudNatGatewayType)
}
שדות
type

enum (Type)

סוג ה-NAT.

protocol

string

פרוטוקול IP בפורמט מחרוזת, לדוגמה: TCP,‏ UDP,‏ ICMP.

networkUri

string

‫URI של הרשת שבה מתבצע תרגום NAT.

oldSourceIp

string

כתובת ה-IP של המקור לפני תרגום NAT.

newSourceIp

string

כתובת ה-IP של המקור אחרי תרגום NAT.

oldDestinationIp

string

כתובת ה-IP של היעד לפני תרגום NAT.

newDestinationIp

string

כתובת ה-IP של היעד אחרי תרגום NAT.

oldSourcePort

integer

יציאת המקור לפני תרגום NAT. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

newSourcePort

integer

יציאת המקור אחרי תרגום NAT. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

oldDestinationPort

integer

יציאת היעד לפני תרגום NAT. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

newDestinationPort

integer

יציאת היעד אחרי תרגום NAT. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

routerUri

string

ה-URI של Cloud Router. הערך הזה תקף רק אם הסוג הוא CLOUD_NAT.

natGatewayName

string

השם של Cloud NAT Gateway. הערך הזה תקף רק אם הסוג הוא CLOUD_NAT.

cloudNatGatewayType

enum (CloudNatGatewayType)

סוג שער Cloud NAT. הערך תקף רק אם type הוא CLOUD_NAT.

סוג

סוגי NAT.

טיפוסים בני מנייה (enum)
TYPE_UNSPECIFIED הסוג לא צוין.
INTERNAL_TO_EXTERNAL מכתובת פנימית של מכונת Compute Engine לכתובת חיצונית.
EXTERNAL_TO_INTERNAL מכתובת חיצונית של מכונת Compute Engine לכתובת פנימית.
CLOUD_NAT שער Cloud NAT.
PRIVATE_SERVICE_CONNECT ‫NAT של Private Service Connect.
GKE_POD_IP_MASQUERADING הסתרת כתובות IP של פודים ב-GKE.

CloudNatGatewayType

סוגים של שערי Cloud NAT.

טיפוסים בני מנייה (enum)
CLOUD_NAT_GATEWAY_TYPE_UNSPECIFIED הסוג לא צוין.
PUBLIC_NAT44 שער NAT ציבורי.
PUBLIC_NAT64 שער NAT64 ציבורי.
PRIVATE_NAT_NCC שער NAT פרטי ל-NCC.
PRIVATE_NAT_HYBRID שער NAT פרטי לקישוריות היברידית.
PRIVATE_NAT64 שער NAT64 פרטי.

ProxyConnectionInfo

לתצוגה בלבד. מטא-נתונים שמשויכים ל-ProxyConnection.

ייצוג ב-JSON
{
  "protocol": string,
  "oldSourceIp": string,
  "newSourceIp": string,
  "oldDestinationIp": string,
  "newDestinationIp": string,
  "oldSourcePort": integer,
  "newSourcePort": integer,
  "oldDestinationPort": integer,
  "newDestinationPort": integer,
  "subnetUri": string,
  "networkUri": string
}
שדות
protocol

string

פרוטוקול IP בפורמט מחרוזת, לדוגמה: TCP,‏ UDP,‏ ICMP.

oldSourceIp

string

כתובת ה-IP של המקור של חיבור מקורי.

newSourceIp

string

כתובת ה-IP של המקור של חיבור חדש.

oldDestinationIp

string

כתובת ה-IP של היעד של חיבור מקורי

newDestinationIp

string

כתובת ה-IP של היעד של חיבור חדש.

oldSourcePort

integer

יציאת המקור של חיבור מקורי. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

newSourcePort

integer

יציאת המקור של חיבור חדש. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

oldDestinationPort

integer

יציאת היעד של חיבור מקורי. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

newDestinationPort

integer

יציאת היעד של חיבור חדש. ההגדרה תקפה רק אם הפרוטוקול הוא TCP או UDP.

subnetUri

string

כתובת ה-URI של תת-רשת ה-proxy.

networkUri

string

ה-URI של הרשת שבה החיבור מועבר דרך שרת proxy.

LoadBalancerBackendInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לקצה העורפי של מאזן העומסים.

ייצוג ב-JSON
{
  "name": string,
  "instanceUri": string,
  "backendServiceUri": string,
  "instanceGroupUri": string,
  "networkEndpointGroupUri": string,
  "backendBucketUri": string,
  "pscServiceAttachmentUri": string,
  "pscGoogleApiTarget": string,
  "healthCheckUri": string,
  "healthCheckFirewallsConfigState": enum (HealthCheckFirewallsConfigState)
}
שדות
name

string

השם המוצג של ה-backend. לדוגמה, זה יכול להיות שם של מכונה עבור בק-אנד של קבוצת מכונות, או כתובת IP ויציאה עבור בק-אנד של קבוצת נקודות קצה ברשת אזורית.

instanceUri

string

ה-URI של שרת עורפי (backend instance) (אם רלוונטי). השדה הזה מאוכלס בבק-אנד של קבוצות מכונות ובבק-אנד של NEG אזורי.

backendServiceUri

string

ה-URI של השירות לקצה העורפי שאליו שייך הקצה העורפי הזה (אם רלוונטי).

instanceGroupUri

string

ה-URI של קבוצת המכונות שאליה הבק-אנד הזה משתייך (אם רלוונטי).

networkEndpointGroupUri

string

ה-URI של קבוצת נקודות הקצה ברשת שאליה שייך ה-backend הזה (אם רלוונטי).

backendBucketUri

string

ה-URI של קטגוריית הקצה העורפי שהיעד הזה מכוון אליה (אם רלוונטי).

pscServiceAttachmentUri

string

מזהה המשאבים האחיד (URI) של קובץ ה-PSC שנקודת הקצה הזו של ה-PSC NEG מכוונת אליו (אם רלוונטי).

pscGoogleApiTarget

string

יעד Google API של PSC, יעדי קצה עורפיים של PSC NEG (אם רלוונטי).

healthCheckUri

string

ה-URI של בדיקת תקינות שמצורפת לשרת העורפי הזה (אם רלוונטי).

healthCheckFirewallsConfigState

enum (HealthCheckFirewallsConfigState)

פלט בלבד. מצב ההגדרה של חומות האש לבדיקת תקינות בקצה העורפי. התוצאה הזו מתקבלת מניתוח חומת האש הסטטית (בדיקה אם תנועת בדיקת התקינות מטווח כתובות ה-IP הנדרש אל ה-Backend מותרת או לא). יכול להיות שה-backend עדיין לא תקין גם אם חומות האש האלה מוגדרות. מידע נוסף זמין במאמר בנושא https://cloud.google.com/load-balancing/docs/firewall-rules.

HealthCheckFirewallsConfigState

טיפוסים בני מנייה (enum) של מצב ההגדרה של חומות אש לבדיקת תקינות.

טיפוסים בני מנייה (enum)
HEALTH_CHECK_FIREWALLS_CONFIG_STATE_UNSPECIFIED לא צוין מצב ההגדרה. בדרך כלל, השגיאה הזו מציינת שלא צורף בדיקת תקינות לשרת העורפי, או שהייתה שגיאת הגדרה לא צפויה שמנעה מבדיקות הקישוריות לאמת את הגדרת בדיקת התקינות.
FIREWALLS_CONFIGURED מוגדרים כללים (מדיניות) של חומת אש שמאפשרים תעבורת נתונים של בדיקות תקינות מכל טווחי ה-IP הנדרשים לשרת העורפי.
FIREWALLS_PARTIALLY_CONFIGURED כללי חומת האש (מדיניות) מאפשרים תעבורת נתונים של בדיקת תקינות רק מחלק מטווחי ה-IP הנדרשים.
FIREWALLS_NOT_CONFIGURED כללי חומת האש (מדיניות) חוסמים תעבורה של בדיקות תקינות מכל טווחי כתובות ה-IP הנדרשים אל ה-Backend.
FIREWALLS_UNSUPPORTED הרשת מכילה כללים של חומת אש מסוגים שלא נתמכים, ולכן בדיקות הקישוריות לא הצליחו לאמת את סטטוס ההגדרה של בדיקת תקינות. רשימת ההגדרות שלא נתמכות מופיעה במסמכי התיעוד: https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview#unsupported-configs

StorageBucketInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לקטגוריית אחסון.

ייצוג ב-JSON
{
  "bucket": string
}
שדות
bucket

string

שם הקטגוריה של Cloud Storage.

ServerlessNegInfo

לתצוגה בלבד. מטא-נתונים שמשויכים לעורף של קבוצת נקודות קצה ברשת בלי שרת (serverless).

ייצוג ב-JSON
{
  "negUri": string
}
שדות
negUri

string

ה-URI של קבוצת נקודות הקצה ברשת ללא שרת.

ProbingDetails

תוצאות של בדיקה פעילה מההרצה האחרונה של הבדיקה.

ייצוג ב-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)
  },
  "edgeResponses": [
    {
      object (SingleEdgeResponse)
    }
  ],
  "probedAllDevices": boolean
}
שדות
result

enum (ProbingResult)

התוצאה הכוללת של בדיקה פעילה.

verifyTime

string (Timestamp format)

השעה שבה בוצעה הערכת הנגישות באמצעות בדיקה פעילה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

error

object (Status)

פרטים על כשל פנימי או על ביטול של בדיקה פעילה.

abortCause

enum (ProbingAbortCause)

הבדיקה בוטלה.

sentProbeCount

integer

מספר הבדיקות שנשלחו.

successfulProbeCount

integer

מספר הבדיקות שהגיעו ליעד.

endpointInfo

object (EndpointInfo)

נקודות הקצה של המקור והיעד שנגזרות מקלט הבדיקה ומשמשות לבדיקה פעילה.

probingLatency

object (LatencyDistribution)

השהיה כפי שנמדדה על ידי בדיקה פעילה בכיוון אחד: מהמקור לנקודת הקצה של היעד.

destinationEgressLocation

object (EdgeLocation)

המיקום של שרת הקצה שממנו חבילת נתונים שמיועדת לאינטרנט תצא מרשת Google. השדה הזה יאוכלס רק בבדיקת קישוריות שיש לה כתובת יעד באינטרנט. אסור להשתמש בהיעדר השדה הזה כאינדיקציה לכך שהיעד הוא חלק מהרשת של Google.

edgeResponses[]

object (SingleEdgeResponse)

תוצאות הבדיקה לכל מכשירי הקצה.

probedAllDevices

boolean

האם כל מכשירי הקצה הרלוונטיים נבדקו.

ProbingResult

התוצאה הכוללת של הבדיקה.

טיפוסים בני מנייה (enum)
PROBING_RESULT_UNSPECIFIED לא צוינה תוצאה.
REACHABLE לפחות 95% מהחבילות הגיעו ליעד.
UNREACHABLE אף חבילה לא הגיעה ליעד.
REACHABILITY_INCONSISTENT פחות מ-95% מהחבילות הגיעו ליעד.
UNDETERMINED לא ניתן לקבוע את הנגישות. סיבות אפשריות: * למשתמש אין הרשאה לגשת לחלק מהמשאבים ברשת שנדרשים להפעלת הבדיקה. * לא ניתן לגזור נקודת קצה תקפה של מקור מהבקשה. * אירעה שגיאה פנימית.

ProbingAbortCause

סוגי הסיבות לביטול.

טיפוסים בני מנייה (enum)
PROBING_ABORT_CAUSE_UNSPECIFIED לא צוינה סיבה.
PERMISSION_DENIED למשתמש אין הרשאה לגשת לחלק מהמשאבים ברשת שנדרשים להרצת הבדיקה.
NO_SOURCE_LOCATION לא ניתן לגזור נקודת קצה תקינה של מקור מהבקשה.

LatencyDistribution

מתארת את התפלגות זמן האחזור שנמדד.

ייצוג ב-JSON
{
  "latencyPercentiles": [
    {
      object (LatencyPercentile)
    }
  ]
}
שדות
latencyPercentiles[]

object (LatencyPercentile)

אחוזוני זמן האחזור המייצגים.

LatencyPercentile

דירוג האחוזון של זמן האחזור והערך שלו.

ייצוג ב-JSON
{
  "percent": integer,
  "latencyMicros": string
}
שדות
percent

integer

אחוז הדגימות שהנקודה הזו רלוונטית לגביהן.

latencyMicros

string (int64 format)

אחוזון זמן האחזור שנצפה, במיקרו-שניות. השבר של אחוז/100 מהדגימות עם זמן אחזור נמוך או שווה לערך של השדה הזה.

EdgeLocation

ייצוג של מיקום קצה ברשת בהתאם לכתובת https://cloud.google.com/vpc/docs/edge-locations.

ייצוג ב-JSON
{
  "metropolitanArea": string
}
שדות
metropolitanArea

string

שם האזור המטרופוליני.

SingleEdgeResponse

תוצאות בדיקה של מכשיר קצה יחיד.

ייצוג ב-JSON
{
  "result": enum (ProbingResult),
  "sentProbeCount": integer,
  "successfulProbeCount": integer,
  "probingLatency": {
    object (LatencyDistribution)
  },
  "destinationEgressLocation": {
    object (EdgeLocation)
  },
  "destinationRouter": string
}
שדות
result

enum (ProbingResult)

התוצאה הכוללת של בדיקה פעילה של מכשיר היציאה הזה.

sentProbeCount

integer

מספר הבדיקות שנשלחו.

successfulProbeCount

integer

מספר הבדיקות שהגיעו ליעד.

probingLatency

object (LatencyDistribution)

השהיה כפי שנמדדה על ידי בדיקה פעילה בכיוון אחד: מהמקור לנקודת הקצה של היעד.

destinationEgressLocation

object (EdgeLocation)

המיקום של שרת הקצה שממנו חבילת נתונים שמיועדת לאינטרנט תצא מרשת Google. השדה הזה יאוכלס רק בבדיקת קישוריות שיש לה כתובת יעד באינטרנט. אסור להשתמש בהיעדר השדה הזה כאינדיקציה לכך שהיעד הוא חלק מהרשת של Google.

destinationRouter

string

שם הנתב בפורמט '{router}.{metroshard}‎'. לדוגמה: pf01.aaa01, pr02.aaa01.

Methods

create

יצירת בדיקת קישוריות חדשה.

delete

מחיקה של ConnectivityTest ספציפי.

get

קבלת הפרטים של בדיקת קישוריות ספציפית.

getIamPolicy

מקבלת את מדיניות בקרת הגישה למשאב.

list

מציגה רשימה של כל בדיקות הקישוריות שבבעלות פרויקט.

patch

מעדכנים את ההגדרה של ConnectivityTest קיים.

rerun

להפעיל מחדש ConnectivityTestקיים.

setIamPolicy

הגדרת מדיניות בקרת הגישה במשאב שצוין.

testIamPermissions

מחזירה את ההרשאות שיש לפונקציית קריאה חוזרת (caller) במשאב שצוין.