REST Resource: projects.locations.networkMonitoringProviders.monitoringPoints

资源:MonitoringPoint

描述 MonitoringPoint 资源的消息。

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,
  "deploymentType": enum (DeploymentType)
}
字段
name

string

标识符。资源的名称。格式:projects/{project}/locations/{location}/networkMonitoringProviders/{networkMonitoringProvider}/monitoringPoints/{monitoring_point}

createTime

string (Timestamp format)

仅限输出。监控点的创建时间。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 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 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

displayName

string

仅限输出。MonitoringPoint 的显示名称。

originatingIp

string

仅限输出。MonitoringPoint 连接到提供方时显示的 IP 地址。

version

string

仅限输出。监控点上运行的软件的版本。

type

string

仅限输出。MonitoringPoint 的部署类型。

connectionStatus

enum (ConnectionStatus)

仅限输出。MonitoringPoint 的连接状态。

hostname

string

仅限输出。监控点的主机名。

geoLocation

object (GeoLocation)

仅限输出。MonitoringPoint 的地理位置。;

upgradeType

enum (UpgradeType)

仅限输出。适用于 MonitoringPoint 的升级类型。

networkInterfaces[]

object (NetworkInterface)

仅限输出。MonitoringPoint 的网络接口。

errors[]

enum (ErrorCode)

仅限输出。在 MonitoringPoint 中检测到的错误的相应代码。

autoGeoLocationEnabled

boolean

仅限输出。指示是否为 MonitoringPoint 启用了自动地理位置。

providerTags[]

object (ProviderTag)

仅限输出。MonitoringPoint 的提供方标记。

host

object (Host)

仅限输出。MonitoringPoint 的主机信息。

upgradeAvailable

boolean

仅限输出。指示 MonitoringPoint 是否有可用升级。

guid

string

仅限输出。MonitoringPoint 的 GUID。

deploymentType

enum (DeploymentType)

仅限输出。MonitoringPoint 的部署类型。

ConnectionStatus

MonitoringPoint 的连接状态的枚举。

枚举
CONNECTION_STATUS_UNSPECIFIED 默认值。如果省略状态,则使用此值。
ONLINE 监控点处于在线状态。
OFFLINE 监控点处于离线状态。

UpgradeType

枚举,用于表示 MonitoringPoint 可用的升级类型。

枚举
UPGRADE_TYPE_UNSPECIFIED 默认值。如果省略了升级类型,则使用此值。
MANUAL 升级是手动执行的。
MANAGED 升级由管理员管理。
SCHEDULED 已安排升级。
AUTO 系统会自动执行升级。
EXTERNAL 升级在外部执行。

NetworkInterface

描述网络接口的消息。

JSON 表示法
{
  "interfaceName": string,
  "speed": string,
  "ipAddress": string,
  "cidr": string,
  "macAddress": string,
  "adapterDescription": string,
  "vlanId": string
}
字段
interfaceName

string

仅限输出。网络接口的名称。示例:eth0、eno1

speed

string (int64 format)

仅限输出。接口速度,以百万位/秒为单位。

ipAddress

string

仅限输出。接口的 IP 地址。

cidr

string

仅限输出。接口的 IP 地址和子网掩码(采用 CIDR 格式)。示例:192.168.1.0/24、2001:db8::/32

macAddress

string

仅限输出。接口的 MAC 地址。

adapterDescription

string

仅限输出。接口的说明。

vlanId

string (int64 format)

仅限输出。VLAN 的 ID。

ErrorCode

错误代码的枚举。

枚举
ERROR_CODE_UNSPECIFIED 默认值。如果省略错误代码,则使用此值。
NTP_ERROR 在 NTP 服务中检测到错误。
UPGRADE_ERROR 在升级过程中检测到错误。
DOWNLOAD_FAILED 下载时检测到错误。

主机

描述主机相关信息的消息。

JSON 表示法
{
  "os": string,
  "cloudProvider": string,
  "cloudProjectId": string,
  "cloudInstanceId": string,
  "cloudRegion": string,
  "cloudZone": string,
  "cloudVirtualNetworkIds": [
    string
  ]
}
字段
os

string

仅限输出。主机的操作系统。

cloudProvider

string

仅限输出。主机的云提供商。

cloudProjectId

string

仅限输出。宿主的云项目 ID。

cloudInstanceId

string

仅限输出。主机的云实例 ID。

cloudRegion

string

仅限输出。主机的 Cloud 区域。

cloudZone

string

仅限输出。主机的云可用区。

cloudVirtualNetworkIds[]

string

仅限输出。主机的云虚拟网络的 ID。

DeploymentType

MonitoringPoint 的部署类型。目前仅支持 c-50。未来可能会添加新值。

枚举
DEPLOYMENT_TYPE_UNSPECIFIED 默认值。如果省略了类型,则使用此值。
DOCKER MonitoringPoint 以 Docker 容器的形式部署。
PODMAN MonitoringPoint 部署为 Podman 容器。
HELM MonitoringPoint 以 Helm 图表的形式部署。

方法

downloadInstallScript

下载给定网络监控服务提供方的 MonitoringPoints 的安装脚本。

downloadRecreateInstallScript

下载特定容器监控点的安装脚本。

downloadServerConnectConfig

下载指定网络监控提供商的服务器连接配置。

get

获取 MonitoringPoint 资源。

list

列出指定网络监控服务提供方的 MonitoringPoints