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
}
필드
name

string

식별자. 리소스의 이름입니다. 형식: projects/{project}/locations/{location}/networkMonitoringProviders/{networkMonitoringProvider}/monitoringPoints/{monitoring_point}

createTime

string (Timestamp format)

출력 전용입니다. MonitoringPoint가 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. MonitoringPoint가 업데이트된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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

출력 전용입니다. MonitoringPoint에서 실행 중인 소프트웨어의 버전입니다.

type

string

출력 전용입니다. MonitoringPoint의 배포 유형입니다.

connectionStatus

enum (ConnectionStatus)

출력 전용입니다. MonitoringPoint의 연결 상태입니다.

hostname

string

출력 전용입니다. MonitoringPoint의 호스트 이름입니다.

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입니다.

ConnectionStatus

MonitoringPoint의 연결 상태를 나타내는 열거형입니다.

열거형
CONNECTION_STATUS_UNSPECIFIED 기본값입니다. 상태가 생략된 경우 이 값이 사용됩니다.
ONLINE MonitoringPoint가 온라인 상태입니다.
OFFLINE MonitoringPoint가 오프라인 상태입니다.

UpgradeType

MonitoringPoint에 사용할 수 있는 업그레이드 유형의 enum입니다.

열거형
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

출력 전용입니다. 호스트의 클라우드 리전입니다.

cloudZone

string

출력 전용입니다. 호스트의 클라우드 영역입니다.

cloudVirtualNetworkIds[]

string

출력 전용입니다. 호스트의 클라우드 가상 네트워크 ID입니다.

메서드

downloadInstallScript

지정된 네트워크 모니터링 제공업체의 MonitoringPoints 설치 스크립트를 다운로드합니다.

downloadRecreateInstallScript

특정 Container MonitoringPoint의 설치 스크립트를 다운로드합니다.

downloadServerConnectConfig

지정된 네트워크 모니터링 제공업체의 서버 연결 구성을 다운로드합니다.

get

MonitoringPoint 리소스를 가져옵니다.

list

지정된 네트워크 모니터링 제공업체의 MonitoringPoints를 나열합니다.