REST Resource: projects.locations.networkMonitoringProviders.monitoringPoints

Ressource: MonitoringPoint

Nachricht, die die MonitoringPoint-Ressource beschreibt.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "displayName": string,
  "originatingIp": string,
  "version": string,
  "type": string,
  "connectionStatus": enum (ConnectionStatus),
  "hostname": string,
  "geoLocation": {
    object (GeoLocation)
  },
  "upgradeType": enum (UpgradeType),
  "networkInterfaces": [
    {
      object (NetworkInterface)
    }
  ],
  "errors": [
    enum (ErrorCode)
  ],
  "autoGeoLocationEnabled": boolean,
  "providerTags": [
    {
      object (ProviderTag)
    }
  ],
  "host": {
    object (Host)
  },
  "upgradeAvailable": boolean,
  "guid": string
}
Felder
name

string

ID. Der Name der Ressource. Format: projects/{project}/locations/{location}/networkMonitoringProviders/{networkMonitoringProvider}/monitoringPoints/{monitoring_point}

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der MonitoringPoint erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem der MonitoringPoint aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

displayName

string

Nur Ausgabe. Anzeigename des MonitoringPoint.

originatingIp

string

Nur Ausgabe. IP-Adresse, die sichtbar ist, wenn MonitoringPoint eine Verbindung zum Anbieter herstellt.

version

string

Nur Ausgabe. Version der Software, die auf dem MonitoringPoint ausgeführt wird.

type

string

Nur Ausgabe. Bereitstellungstyp des MonitoringPoint.

connectionStatus

enum (ConnectionStatus)

Nur Ausgabe. Verbindungsstatus des MonitoringPoint.

hostname

string

Nur Ausgabe. Der Hostname des Monitoring Point.

geoLocation

object (GeoLocation)

Nur Ausgabe. Der geografische Standort des MonitoringPoint. ;

upgradeType

enum (UpgradeType)

Nur Ausgabe. Die Art des Upgrades, das für den MonitoringPoint verfügbar ist.

networkInterfaces[]

object (NetworkInterface)

Nur Ausgabe. Die Netzwerkschnittstellen des MonitoringPoint.

errors[]

enum (ErrorCode)

Nur Ausgabe. Die Codes der im MonitoringPoint erkannten Fehler.

autoGeoLocationEnabled

boolean

Nur Ausgabe. Gibt an, ob die automatische geografische Standortbestimmung für den MonitoringPoint aktiviert ist.

providerTags[]

object (ProviderTag)

Nur Ausgabe. Die Anbietertags des MonitoringPoint.

host

object (Host)

Nur Ausgabe. Die Hostinformationen des MonitoringPoint.

upgradeAvailable

boolean

Nur Ausgabe. Gibt an, ob ein Upgrade für den MonitoringPoint verfügbar ist.

guid

string

Nur Ausgabe. Die GUID des MonitoringPoint.

ConnectionStatus

Aufzählung für den Verbindungsstatus von MonitoringPoint.

Enums
CONNECTION_STATUS_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Status nicht angegeben wird.
ONLINE Der Monitoring Point ist online.
OFFLINE Der Monitoring Point ist offline.

UpgradeType

Enum für den Typ des für den MonitoringPoint verfügbaren Upgrades.

Enums
UPGRADE_TYPE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Upgradetyp nicht angegeben wird.
MANUAL Upgrades werden manuell durchgeführt.
MANAGED Upgrades werden verwaltet.
SCHEDULED Das Upgrade ist geplant.
AUTO Upgrades werden automatisch durchgeführt.
EXTERNAL Upgrades werden extern durchgeführt.

NetworkInterface

Nachricht zur Beschreibung von Netzwerkschnittstellen.

JSON-Darstellung
{
  "interfaceName": string,
  "speed": string,
  "ipAddress": string,
  "cidr": string,
  "macAddress": string,
  "adapterDescription": string,
  "vlanId": string
}
Felder
interfaceName

string

Nur Ausgabe. Der Name der Netzwerkschnittstelle. Beispiele: eth0, eno1

speed

string (int64 format)

Nur Ausgabe. Geschwindigkeit der Schnittstelle in Millionen von Bits pro Sekunde.

ipAddress

string

Nur Ausgabe. Die IP-Adresse der Schnittstelle.

cidr

string

Nur Ausgabe. Die IP-Adresse der Schnittstelle und die Subnetzmaske im CIDR-Format. Beispiele: 192.168.1.0/24, 2001:db8::/32

macAddress

string

Nur Ausgabe. Die MAC-Adresse der Schnittstelle.

adapterDescription

string

Nur Ausgabe. Die Beschreibung der Schnittstelle.

vlanId

string (int64 format)

Nur Ausgabe. Die ID des VLAN.

ErrorCode

Enumeration für die Fehlercodes.

Enums
ERROR_CODE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Fehlercode weggelassen wird.
NTP_ERROR Im NTP-Dienst wurde ein Fehler erkannt.
UPGRADE_ERROR Beim Upgrade ist ein Fehler aufgetreten.
DOWNLOAD_FAILED Beim Herunterladen wurde ein Fehler erkannt.

Host

Nachricht mit Informationen zum Host.

JSON-Darstellung
{
  "os": string,
  "cloudProvider": string,
  "cloudProjectId": string,
  "cloudInstanceId": string,
  "cloudRegion": string,
  "cloudZone": string,
  "cloudVirtualNetworkIds": [
    string
  ]
}
Felder
os

string

Nur Ausgabe. Das Betriebssystem des Hosts.

cloudProvider

string

Nur Ausgabe. Der Cloud-Anbieter des Hosts.

cloudProjectId

string

Nur Ausgabe. Die Cloud-Projekt-ID des Hosts.

cloudInstanceId

string

Nur Ausgabe. Die Cloud-Instanz-ID des Hosts.

cloudRegion

string

Nur Ausgabe. Die Cloud-Region des Hosts.

cloudZone

string

Nur Ausgabe. Die Cloud-Zone des Hosts.

cloudVirtualNetworkIds[]

string

Nur Ausgabe. Die IDs der virtuellen Cloud-Netzwerke des Hosts.

Methoden

downloadInstallScript

Lädt ein Installationsskript für MonitoringPoints für einen bestimmten Anbieter für Netzwerkmonitoring herunter.

downloadRecreateInstallScript

Lädt ein Installationsskript für einen bestimmten Container-MonitoringPoint herunter.

downloadServerConnectConfig

Lädt die Serververbindungskonfiguration für einen bestimmten Anbieter für die Netzwerküberwachung herunter.

get

Ruft die MonitoringPoint-Ressource ab.

list

Listet MonitoringPoints für einen bestimmten Anbieter für Netzwerkmonitoring auf.