REST Resource: projects.locations.networkMonitoringProviders.monitoringPoints

Ressource : MonitoringPoint

Message décrivant la ressource MonitoringPoint.

Représentation JSON
{
  "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
}
Champs
name

string

Identifiant. Nom de la ressource. Format : projects/{project}/locations/{location}/networkMonitoringProviders/{networkMonitoringProvider}/monitoringPoints/{monitoring_point}

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création du MonitoringPoint.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le point de surveillance a été mis à jour.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

displayName

string

Uniquement en sortie. Nom à afficher du MonitoringPoint.

originatingIp

string

Uniquement en sortie. Adresse IP visible lorsque MonitoringPoint se connecte au fournisseur.

version

string

Uniquement en sortie. Version du logiciel exécuté sur le MonitoringPoint.

type

string

Uniquement en sortie. Type de déploiement du MonitoringPoint.

connectionStatus

enum (ConnectionStatus)

Uniquement en sortie. État de la connexion du point de surveillance.

hostname

string

Uniquement en sortie. Nom d'hôte du MonitoringPoint.

geoLocation

object (GeoLocation)

Uniquement en sortie. Emplacement géographique du MonitoringPoint. ;

upgradeType

enum (UpgradeType)

Uniquement en sortie. Type de mise à niveau disponible pour le MonitoringPoint.

networkInterfaces[]

object (NetworkInterface)

Uniquement en sortie. Interfaces réseau du MonitoringPoint.

errors[]

enum (ErrorCode)

Uniquement en sortie. Codes des erreurs détectées dans le MonitoringPoint.

autoGeoLocationEnabled

boolean

Uniquement en sortie. Indique si la localisation géographique automatique est activée pour le MonitoringPoint.

providerTags[]

object (ProviderTag)

Uniquement en sortie. Tags de fournisseur du MonitoringPoint.

host

object (Host)

Uniquement en sortie. Informations sur l'hôte du MonitoringPoint.

upgradeAvailable

boolean

Uniquement en sortie. Indique si une mise à niveau est disponible pour le MonitoringPoint.

guid

string

Uniquement en sortie. GUID du MonitoringPoint.

ConnectionStatus

Énumération pour l'état de la connexion de MonitoringPoint.

Enums
CONNECTION_STATUS_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si l'état est omis.
ONLINE Le point de surveillance est en ligne.
OFFLINE Le point de surveillance est hors connexion.

UpgradeType

Énumération pour le type de mise à niveau disponible pour le MonitoringPoint.

Enums
UPGRADE_TYPE_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si le type de mise à niveau est omis.
MANUAL Les mises à niveau sont effectuées manuellement.
MANAGED Les mises à niveau sont gérées.
SCHEDULED La migration est planifiée.
AUTO Les mises à niveau sont effectuées automatiquement.
EXTERNAL Les mises à niveau sont effectuées en externe.

NetworkInterface

Message décrivant les interfaces réseau.

Représentation JSON
{
  "interfaceName": string,
  "speed": string,
  "ipAddress": string,
  "cidr": string,
  "macAddress": string,
  "adapterDescription": string,
  "vlanId": string
}
Champs
interfaceName

string

Uniquement en sortie. Nom de l'interface réseau. Exemples : eth0, eno1

speed

string (int64 format)

Uniquement en sortie. Vitesse de l'interface en millions de bits par seconde.

ipAddress

string

Uniquement en sortie. Adresse IP de l'interface.

cidr

string

Uniquement en sortie. Adresse IP de l'interface et masque de sous-réseau au format CIDR. Exemples : 192.168.1.0/24, 2001:db8::/32

macAddress

string

Uniquement en sortie. Adresse MAC de l'interface.

adapterDescription

string

Uniquement en sortie. Description de l'interface.

vlanId

string (int64 format)

Uniquement en sortie. ID du VLAN.

ErrorCode

Énumération pour les codes d'erreur.

Enums
ERROR_CODE_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si le code d'erreur est omis.
NTP_ERROR Une erreur a été détectée dans le service NTP.
UPGRADE_ERROR Une erreur a été détectée lors de la mise à niveau.
DOWNLOAD_FAILED Une erreur a été détectée lors du téléchargement.

Hôte

Message décrivant les informations sur l'hôte.

Représentation JSON
{
  "os": string,
  "cloudProvider": string,
  "cloudProjectId": string,
  "cloudInstanceId": string,
  "cloudRegion": string,
  "cloudZone": string,
  "cloudVirtualNetworkIds": [
    string
  ]
}
Champs
os

string

Uniquement en sortie. Système d'exploitation de l'hôte.

cloudProvider

string

Uniquement en sortie. Fournisseur de services cloud de l'hôte.

cloudProjectId

string

Uniquement en sortie. ID du projet Cloud de l'hôte.

cloudInstanceId

string

Uniquement en sortie. ID d'instance cloud de l'hôte.

cloudRegion

string

Uniquement en sortie. Région cloud de l'hôte.

cloudZone

string

Uniquement en sortie. Zone cloud de l'hôte.

cloudVirtualNetworkIds[]

string

Uniquement en sortie. ID des réseaux virtuels cloud de l'hôte.

Méthodes

downloadInstallScript

Télécharge un script d'installation pour les points de surveillance pour un fournisseur de surveillance du réseau donné.

downloadRecreateInstallScript

Télécharge un script d'installation pour un Container MonitoringPoint spécifique.

downloadServerConnectConfig

Télécharge la configuration de connexion au serveur pour un fournisseur de surveillance du réseau donné.

get

Récupère la ressource MonitoringPoint.

list

Liste les MonitoringPoints pour un fournisseur de surveillance réseau donné.