리소스: MonitoringPoint
MonitoringPoint 리소스를 설명하는 메시지입니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "displayName": string, "originatingIp": string, "version": string, "type": string, "connectionStatus": enum ( |
| 필드 | |
|---|---|
name |
식별자. 리소스의 이름입니다. 형식: |
createTime |
출력 전용입니다. MonitoringPoint가 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. MonitoringPoint가 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
displayName |
출력 전용입니다. MonitoringPoint의 표시 이름입니다. |
originatingIp |
출력 전용입니다. MonitoringPoint가 제공업체에 연결될 때 표시되는 IP 주소입니다. |
version |
출력 전용입니다. MonitoringPoint에서 실행 중인 소프트웨어의 버전입니다. |
type |
출력 전용입니다. MonitoringPoint의 배포 유형입니다. |
connectionStatus |
출력 전용입니다. MonitoringPoint의 연결 상태입니다. |
hostname |
출력 전용입니다. MonitoringPoint의 호스트 이름입니다. |
geoLocation |
출력 전용입니다. MonitoringPoint의 지리적 위치입니다. ; |
upgradeType |
출력 전용입니다. MonitoringPoint에 사용할 수 있는 업그레이드 유형입니다. |
networkInterfaces[] |
출력 전용입니다. MonitoringPoint의 네트워크 인터페이스입니다. |
errors[] |
출력 전용입니다. MonitoringPoint에서 감지된 오류의 코드입니다. |
autoGeoLocationEnabled |
출력 전용입니다. MonitoringPoint에 자동 지리적 위치가 사용 설정되었는지 여부를 나타냅니다. |
providerTags[] |
출력 전용입니다. MonitoringPoint의 제공자 태그입니다. |
host |
출력 전용입니다. MonitoringPoint의 호스트 정보입니다. |
upgradeAvailable |
출력 전용입니다. MonitoringPoint에 업그레이드를 사용할 수 있는지 여부를 나타냅니다. |
guid |
출력 전용입니다. 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 |
출력 전용입니다. 네트워크 인터페이스의 이름입니다. 예: eth0, eno1 |
speed |
출력 전용입니다. 인터페이스 속도(단위: 초당 백만 비트)입니다. |
ipAddress |
출력 전용입니다. 인터페이스의 IP 주소입니다. |
cidr |
출력 전용입니다. 인터페이스의 IP 주소와 서브넷 마스크(CIDR 형식)입니다. 예: 192.168.1.0/24, 2001:db8::/32 |
macAddress |
출력 전용입니다. 인터페이스의 MAC 주소입니다. |
adapterDescription |
출력 전용입니다. 인터페이스에 대한 설명입니다. |
vlanId |
출력 전용입니다. 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 |
출력 전용입니다. 호스트의 운영체제입니다. |
cloudProvider |
출력 전용입니다. 호스트의 클라우드 제공업체입니다. |
cloudProjectId |
출력 전용입니다. 호스트의 클라우드 프로젝트 ID입니다. |
cloudInstanceId |
출력 전용입니다. 호스트의 클라우드 인스턴스 ID입니다. |
cloudRegion |
출력 전용입니다. 호스트의 클라우드 리전입니다. |
cloudZone |
출력 전용입니다. 호스트의 클라우드 영역입니다. |
cloudVirtualNetworkIds[] |
출력 전용입니다. 호스트의 클라우드 가상 네트워크 ID입니다. |
메서드 |
|
|---|---|
|
지정된 네트워크 모니터링 제공업체의 MonitoringPoints 설치 스크립트를 다운로드합니다. |
|
특정 Container MonitoringPoint의 설치 스크립트를 다운로드합니다. |
|
지정된 네트워크 모니터링 제공업체의 서버 연결 구성을 다운로드합니다. |
|
MonitoringPoint 리소스를 가져옵니다. |
|
지정된 네트워크 모니터링 제공업체의 MonitoringPoints를 나열합니다. |