Network Management API מספק אוסף של יכולות לניטור ביצועי הרשת ולאבחון.
- משאב REST: v1beta1.organizations.locations
- משאב REST: v1beta1.organizations.locations.global.operations
- משאב REST: v1beta1.organizations.locations.vpcFlowLogsConfigs
- משאב REST: v1beta1.projects.locations
- משאב REST: v1beta1.projects.locations.global.connectivityTests
- משאב REST: v1beta1.projects.locations.global.operations
- משאב REST: v1beta1.projects.locations.vpcFlowLogsConfigs
- משאב REST: v1alpha1.projects.locations
- משאב REST: v1alpha1.projects.locations.networkMonitoringProviders
- REST Resource: v1alpha1.projects.locations.networkMonitoringProviders.monitoringPoints
- משאב REST: v1alpha1.projects.locations.networkMonitoringProviders.networkPaths
- מקור REST: v1alpha1.projects.locations.networkMonitoringProviders.webPaths
- מקור REST: v1.organizations.locations
- משאב REST: v1.organizations.locations.global.operations
- משאב REST: v1.organizations.locations.vpcFlowLogsConfigs
- משאב REST: v1.projects.locations
- REST Resource: v1.projects.locations.global.connectivityTests
- משאב REST: v1.projects.locations.global.operations
- משאב REST: v1.projects.locations.vpcFlowLogsConfigs
שירות: 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 שרלוונטיות למשאב שצוין. |