Classic環境で利用できます。
Classic環境の Bare Metalサーバインスタンス(VM)リストを照会し、サーバ別 Cloud Log Analyticsサービスを利用したログ収集の設定状態を確認します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
GET | /api/{regionCode}-v1/classic/baremetal |
リクエストヘッダ
Cloud Log Analytics APIで共通して使用されるヘッダの詳細は、Cloud Log Analyticsのリクエストヘッダをご参照ください。
リクエストパスパラメータ
リクエストパスパラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
regionCode |
String | Required | リージョンコード
|
リクエストクエリパラメータ
リクエストパスパラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
pageNo |
Integer | Optional | ページ番号
|
pageSize |
Integer | Optional | ページごとの項目数
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request GET 'https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/classic/servers/baremetal' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
code |
Integer | - | レスポンスステータスコード |
message |
String | - | レスポンスステータスメッセージ |
result |
Object | - | レスポンス結果 |
result.pageSize |
Integer | - | ページごとの項目数 |
result.currentPage |
Integer | - | 現在のページ番号 |
result.totalPage |
Integer | - | ページの総数 |
result.totalCount |
Integer | - | 総項目数 |
result.isPaged |
Boolean | - | ページングするかどうか
|
result.serverInfos |
Array | - | サーバリスト
|
result.collectingCount |
Integer | - | ログ収集設定完了サーバ数 |
serverInfos
serverInfos
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
collectingInfo |
Object | - | ログ収集設定情報 |
collectingInfo.collectorAgentVersion |
String | - | ログ収集エージェントのバージョン |
collectingInfo.logTypeCount |
Integer | - | 収集対象ログのタイプ数 |
collectingInfo.collectionStatus |
String | - | ログ収集状態 |
collectingInfo.settingStatus |
String | - | ログ収集の設定状態 |
collectingInfo.settingStatusColor |
String | - | ログ収集設定状態の色表記 |
collectingInfo.servername |
String | - | ログ収集対象のサーバ名 |
collectingInfo.logCollectorDate |
String | - | ログ収集の設定日時 |
collectingInfo.logTypeList |
String | - | 収集対象ログのタイプリスト |
collectingInfo.configKey |
String | - | ログ収集エージェントの Install Key |
collectingInfo.isCollecting |
Boolean | - | ログ収集を有効化するかどうか
|
参考
Server情報関連フィールドの詳細は、Server APIガイドとServerご利用ガイドをご参照ください。
レスポンスステータスコード
Cloud Log Analytics APIで共通して使用されるレスポンスステータスコードの詳細は、Cloud Log Analyticsのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"code": 0,
"message": "リクエストが正常に処理されました。",
"result": {
"pageSize": 10,
"currentPage": 1,
"totalPage": 1,
"totalCount": 1,
"isPaged": true,
"serverInfos": [
{
"servername": "testbmServer",
"publicIp": null,
"osName": "Windows Server 2012(64bit) R2 English Edition",
"createYmdt": 1731946617857,
"privateIp": "***.***.***.***",
"serverStatusCode": "RUN",
"serverStatusName": "RUNNING",
"serverStatusKorean": "実行中",
"serverStatusValue": "実行中",
"serverStatusColor": "green",
"serverImageName": "win-2012-64-R2-en",
"uptime": 1751946617857,
"message": null,
"occuredTime": null,
"logType": null,
"zoneNo": "2",
"zoneName": "KR-1",
"secureZoneNo": null,
"platformTypeCode": "WND64",
"cpuCount": 16,
"osDiskType2Code": "NET",
"returnProtectionYn": "N",
"virtualNetworkInterfaceIp": null,
"portForwardingIp": "***.***.***.***",
"virtualNetworkDomainNo": "3",
"hostName": "test",
"gpuCount": null,
"softwareProductCode": "SPSW0WINNTEN0015A",
"virtualNetworkDomainName": "MND001",
"virtualNetworkInterfaceNo": null,
"internalDnsHostName": null,
"regionName": "Korea",
"serverInstanceDetailTypeCode": null,
"operationCode": "NULL",
"macAddr": "**:**:**:**:**:**",
"alisRaidTypeName": null,
"networkMonitoringYn": null,
"lastServerStateSyncYmdt": null,
"instanceProductType2Code": "STAND",
"accessControlGroupList": [],
"lastLbServerStatusSyncYmdt": null,
"objectMonitoringInstanceNo": null,
"secureZoneName": null,
"loginKeyName": "pub",
"publicIpInstanceNo": null,
"serverInstanceTypeCode": "SVR",
"instanceNo": 1207632,
"portForwardingIpBackboneCode": "PUBLC",
"osDiskType2DetailCode": "SSD",
"feeChargingMonitoringYn": "N",
"regionCode": "KR",
"internalPort": "3389",
"rootPassword": "*********",
"cncNo": 5,
"productCode": "SPSVRSSD00000003A",
"memorySize": {
"json.expansion@key": "json.bigdecimal",
"json.expansion@value": "4294967296"
},
"instanceDesc": "Administrator\nF5NdU9yaHci",
"regionNo": "1",
"isSsdStorageAddable": true,
"externalPort": "3948",
"baseBlockStorageSize": {
"json.expansion@key": "json.bigdecimal",
"json.expansion@value": "107374182400"
},
"backboneCode": "PUBLC",
"isSupportOS": true,
"collectingInfo": {
"collectorAgentVersion": "5.5.1",
"logTypeCount": 3,
"collectionStatus": "未設定",
"settingStatus": "設定完了",
"settingStatusColor": "green",
"servername": "test",
"logCollectorDate": "2024-11-13 13:37:11",
"logTypeList": "apache_error,apache_access,wineventlog",
"configKey": "*********",
"isCollecting": true
}
}
],
"collectingCount": 1
}
}