Network Management API

‫Network Management API מספק אוסף של יכולות לניטור ביצועי הרשת ולאבחון.

שירות: networkmanagement.googleapis.com

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

מסמך Discovery

Discovery Document הוא מפרט שניתן לקריאה על ידי מכונה, שמתאר ומאפשר שימוש בממשקי API ל-REST. היא משמשת לבניית ספריות לקוח, תוספים ל-IDE וכלים אחרים שמתקשרים עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמכי החיפוש הרחב הבאים:

נקודת קצה של שירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:

  • https://networkmanagement.googleapis.com

משאב REST: ‏ v1beta1.organizations.locations

Methods
get GET /v1beta1/{name=organizations/*/locations/*}
קבלת מידע על מיקום.
list GET /v1beta1/{name=organizations/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1beta1.organizations.locations.global.operations

Methods
cancel POST /v1beta1/{name=organizations/*/locations/global/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1beta1/{name=organizations/*/locations/global/operations/*}
מחיקת פעולה ממושכת.
get GET /v1beta1/{name=organizations/*/locations/global/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1beta1/{name=organizations/*/locations/global}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1beta1.organizations.locations.vpcFlowLogsConfigs

Methods
create POST /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs
יוצר VpcFlowLogsConfig חדש.
delete DELETE /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מוחק VpcFlowLogsConfig ספציפי.
get GET /v1beta1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מקבל את הפרטים של VpcFlowLogsConfig ספציפי.
list GET /v1beta1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs
מציג רשימה של כל VpcFlowLogsConfigs בארגון נתון.
patch PATCH /v1beta1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מעדכן VpcFlowLogsConfig קיים.

משאב REST: ‏ v1beta1.projects.locations

Methods
get GET /v1beta1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
list GET /v1beta1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1beta1.projects.locations.global.connectivityTests

Methods
create POST /v1beta1/{parent=projects/*/locations/global}/connectivityTests
יוצר בדיקת קישוריות חדשה.
delete DELETE /v1beta1/{name=projects/*/locations/global/connectivityTests/*}
מוחק ConnectivityTest ספציפי.
get GET /v1beta1/{name=projects/*/locations/global/connectivityTests/*}
מקבל את הפרטים של בדיקת קישוריות ספציפית.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicy
מקבל את מדיניות בקרת הגישה למשאב.
list GET /v1beta1/{parent=projects/*/locations/global}/connectivityTests
מציגה רשימה של כל בדיקות הקישוריות שבבעלות הפרויקט.
patch PATCH /v1beta1/{resource.name=projects/*/locations/global/connectivityTests/*}
מעדכן את ההגדרה של ConnectivityTest קיים.
rerun POST /v1beta1/{name=projects/*/locations/global/connectivityTests/*}:rerun
להפעיל מחדש ConnectivityTest קיים.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicy
הגדרת מדיניות בקרת הגישה במשאב שצוין.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissions
מחזירה את ההרשאות שיש למבצע הקריאה במשאב שצוין.

משאב REST: ‏ v1beta1.projects.locations.global.operations

Methods
cancel POST /v1beta1/{name=projects/*/locations/global/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1beta1/{name=projects/*/locations/global/operations/*}
מחיקת פעולה ממושכת.
get GET /v1beta1/{name=projects/*/locations/global/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1beta1/{name=projects/*/locations/global}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1beta1.projects.locations.vpcFlowLogsConfigs

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs
יוצר VpcFlowLogsConfig חדש.
delete DELETE /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מוחק VpcFlowLogsConfig ספציפי.
get GET /v1beta1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מקבל את הפרטים של VpcFlowLogsConfig ספציפי.
list GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs
מציג רשימה של כל VpcFlowLogsConfigs בפרויקט נתון.
patch PATCH /v1beta1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מעדכן VpcFlowLogsConfig קיים.
queryOrgVpcFlowLogsConfigs GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
הפונקציה QueryOrgVpcFlowLogsConfigs מחזירה רשימה של כל ההגדרות של יומני זרימה של VPC ברמת הארגון שרלוונטיות לפרויקט שצוין.
showEffectiveFlowLogsConfigs GET /v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
הפונקציה ShowEffectiveFlowLogsConfigs מחזירה רשימה של כל ההגדרות של VPC Flow Logs שרלוונטיות למשאב שצוין.

משאב REST: ‏ v1alpha1.projects.locations

Methods
get GET /v1alpha1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
list GET /v1alpha1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1alpha1.projects.locations.networkMonitoringProviders

Methods
create POST /v1alpha1/{parent=projects/*/locations/*}/networkMonitoringProviders
יוצר משאב NetworkMonitoringProvider.
delete DELETE /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*}
מחיקת משאב NetworkMonitoringProvider וכל משאבי הצאצאים שלו.
generateProviderAccessToken GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*}:generateProviderAccessToken
יוצר אסימון גישה לספק עבור אסימון גישה נתון של Google.
get GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*}
הפונקציה מחזירה את המשאב NetworkMonitoringProvider.
list GET /v1alpha1/{parent=projects/*/locations/*}/networkMonitoringProviders
רשימות NetworkMonitoringProviders של פרויקט ומיקום מסוימים.

משאב REST: ‏ v1alpha1.projects.locations.networkMonitoringProviders.monitoringPoints

Methods
downloadInstallScript GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints:downloadInstallScript
מוריד סקריפט התקנה של MonitoringPoints עבור ספק נתון של ניטור רשת.
downloadRecreateInstallScript GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/monitoringPoints/*}:downloadRecreateInstallScript
מוריד סקריפט התקנה לנקודת מעקב ספציפית של מאגר.
downloadServerConnectConfig GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints:downloadServerConnectConfig
מוריד את הגדרת החיבור לשרת עבור ספק נתון של ניטור רשת.
get GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/monitoringPoints/*}
הפונקציה מחזירה את המשאב MonitoringPoint.
list GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/monitoringPoints
מציג רשימה של MonitoringPoints עבור ספק שירות נתון לניטור רשתות.

משאב REST: ‏ v1alpha1.projects.locations.networkMonitoringProviders.networkPaths

Methods
get GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/networkPaths/*}
הפונקציה מחזירה את המשאב NetworkPath.
list GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/networkPaths
מציג רשימה של NetworkPaths עבור ספק שירות נתון לניטור רשתות.

משאב REST: ‏ v1alpha1.projects.locations.networkMonitoringProviders.webPaths

Methods
get GET /v1alpha1/{name=projects/*/locations/*/networkMonitoringProviders/*/webPaths/*}
הפונקציה מחזירה את המשאב WebPath.
list GET /v1alpha1/{parent=projects/*/locations/*/networkMonitoringProviders/*}/webPaths
מציג רשימה של WebPaths עבור ספק שירות נתון למעקב אחרי רשתות.

משאב REST: ‏ v1alpha1.projects.locations.operations

Methods
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
מחיקת פעולה ממושכת.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1.organizations.locations

Methods
get GET /v1/{name=organizations/*/locations/*}
קבלת מידע על מיקום.
list GET /v1/{name=organizations/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1.organizations.locations.global.operations

Methods
cancel POST /v1/{name=organizations/*/locations/global/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1/{name=organizations/*/locations/global/operations/*}
מחיקת פעולה ממושכת.
get GET /v1/{name=organizations/*/locations/global/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1/{name=organizations/*/locations/global}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1.organizations.locations.vpcFlowLogsConfigs

Methods
create POST /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs
יוצר VpcFlowLogsConfig חדש.
delete DELETE /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מוחק VpcFlowLogsConfig ספציפי.
get GET /v1/{name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מקבל את הפרטים של VpcFlowLogsConfig ספציפי.
list GET /v1/{parent=organizations/*/locations/*}/vpcFlowLogsConfigs
מציג רשימה של כל VpcFlowLogsConfigs בארגון נתון.
patch PATCH /v1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*}
מעדכן VpcFlowLogsConfig קיים.

משאב REST: ‏ v1.projects.locations

Methods
get GET /v1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
list GET /v1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1.projects.locations.global.connectivityTests

Methods
create POST /v1/{parent=projects/*/locations/global}/connectivityTests
יוצר בדיקת קישוריות חדשה.
delete DELETE /v1/{name=projects/*/locations/global/connectivityTests/*}
מוחק ConnectivityTest ספציפי.
get GET /v1/{name=projects/*/locations/global/connectivityTests/*}
מקבל את הפרטים של בדיקת קישוריות ספציפית.
getIamPolicy GET /v1/{resource=projects/*/locations/global/connectivityTests/*}:getIamPolicy
מקבל את מדיניות בקרת הגישה למשאב.
list GET /v1/{parent=projects/*/locations/global}/connectivityTests
מציגה רשימה של כל בדיקות הקישוריות שבבעלות הפרויקט.
patch PATCH /v1/{resource.name=projects/*/locations/global/connectivityTests/*}
מעדכן את ההגדרה של ConnectivityTest קיים.
rerun POST /v1/{name=projects/*/locations/global/connectivityTests/*}:rerun
להפעיל מחדש ConnectivityTest קיים.
setIamPolicy POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:setIamPolicy
הגדרת מדיניות בקרת הגישה במשאב שצוין.
testIamPermissions POST /v1/{resource=projects/*/locations/global/connectivityTests/*}:testIamPermissions
מחזירה את ההרשאות שיש למבצע הקריאה במשאב שצוין.

משאב REST: ‏ v1.projects.locations.global.operations

Methods
cancel POST /v1/{name=projects/*/locations/global/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1/{name=projects/*/locations/global/operations/*}
מחיקת פעולה ממושכת.
get GET /v1/{name=projects/*/locations/global/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1/{name=projects/*/locations/global}/operations
רשימת פעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1.projects.locations.vpcFlowLogsConfigs

Methods
create POST /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs
יוצר VpcFlowLogsConfig חדש.
delete DELETE /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מוחק VpcFlowLogsConfig ספציפי.
get GET /v1/{name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מקבל את הפרטים של VpcFlowLogsConfig ספציפי.
list GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs
מציג רשימה של כל VpcFlowLogsConfigs בפרויקט נתון.
patch PATCH /v1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*}
מעדכן VpcFlowLogsConfig קיים.
queryOrgVpcFlowLogsConfigs GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
הפונקציה QueryOrgVpcFlowLogsConfigs מחזירה רשימה של כל ההגדרות של יומני זרימה של VPC ברמת הארגון שרלוונטיות לפרויקט שצוין.
showEffectiveFlowLogsConfigs GET /v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
הפונקציה ShowEffectiveFlowLogsConfigs מחזירה רשימה של כל ההגדרות של VPC Flow Logs שרלוונטיות למשאב שצוין.