マシン グループに適用される設定名を取得します。

例:

GET /machinegroups/{groupName}/configs

リクエスト構文

GET /machinegroups/{groupName}/configs HTTP/1.1
Authorization: <AuthorizationString> 
Date: <GMT Date>
Host: <Project Endpoint>
x-log-apiversion: 0.6.0
x-log-signaturemethod: hmac-sha1

リクエストパラメーター

URL パラメータ

パラメーター名 データ型 必須/省略可能 説明
groupName string 必須 マシングループ名
リクエストヘッダー

GetAppliedConfigs API には特別なリクエストヘッダーはありません。 Log Service API のパブリックリクエストヘッダーの詳細については、「パブリックリクエストヘッダー」をご参照ください。

レスポンスヘッダー

GetAppliedConfigs API には特別なレスポンスヘッダーはありません。詳細については「 パブリックレスポンスヘッダー」をご参照ください。

レスポンス要素

リクエストが成功すると、レスポンスボディには特定のマシングループのすべてのマシンの一覧が含まれます。 以下は具体的な形式です。

名前 データ型 説明
count Integer 返される設定の数
configs string array 返される設定名の一覧
{
    "count":2,
    "configs":
    ["config1","config2"]
}
エラーコード

Log Service API の 一般的なエラーコード に加えて、GetAppliedConfigs API から以下の特別なエラーコードが返される場合があります。

HTTP ステータスコード エラーコード エラーメッセージ
404 GroupNotExist group {GroupName} が存在しません。
500 InternalServerError 内部サーバーエラー

リクエスト例
GET /machinegroups/test-machine-group/configs HTTP/1.1
Header :
{
    "x-log-apiversion": "0.6.0",
    "Authorization": "LOG <yourAccessKeyId>:<yourSignature>",
    "Host": "ali-test-project.cn-hangzhou-devcommon-intranet.sls.aliyuncs.com",
    "Date": "Tue, 10 Nov 2015 19:45:48 GMT",
    "Content-Length": "0",
    "x-log-signaturemethod": "hmac-sha1",
    "User-Agent": "sls-java-sdk-v-0.6.0",
    "Content-Type": "application/x-protobuf",
    "x-log-bodyrawsize": "0"
}
レスポンス例
HTTP/1.1 200 OK
Header :
{
    "Date": "Tue, 10 Nov 2015 19:45:48 GMT",
    "Content-Length": "53",
    "x-log-requestid": "5642496C99248C8C7B00173F",
    "Connection": "close",
    "Content-Type": "application/json",
    "Server": "nginx/1.6.1"
}
Body :
{
    "configs": [
        "two",
        "three",
        "test_logstore"
    ],
    "count": 3
}