GeoIPデータベース構成APIの削除
GeoIPデータベース構成を削除します。
Python
resp = client.perform_request(
"DELETE",
"/_ingest/geoip/database/my-database-id",
)
print(resp)
Js
const response = await client.transport.request({
method: "DELETE",
path: "/_ingest/geoip/database/my-database-id",
});
console.log(response);
コンソール
DELETE /_ingest/geoip/database/my-database-id
リクエスト
DELETE /_ingest/geoip/database/<database>
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには、
manage
クラスター権限を持っている必要があります。
パスパラメータ
<database>
- (必須、文字列) リクエストを制限するために使用されるデータベース構成ID。
クエリパラメータ
master_timeout
- (オプション、時間単位) マスターノードを待機する期間。タイムアウトが切れる前にマスターノードが利用できない場合、リクエストは失敗し、エラーが返されます。デフォルトは
30s
です。リクエストがタイムアウトしないことを示すために-1
に設定することもできます。 timeout
- (オプション、時間単位) クラスターのメタデータを更新した後、クラスター内のすべての関連ノードからの応答を待機する期間。タイムアウトが切れる前に応答が受信されない場合、クラスターのメタデータの更新は適用されますが、応答は完全に承認されなかったことを示します。デフォルトは
30s
です。リクエストがタイムアウトしないことを示すために-1
に設定することもできます。
例
特定のGeoIPデータベース構成の削除
Python
resp = client.perform_request(
"DELETE",
"/_ingest/geoip/database/example-database-id",
)
print(resp)
Js
const response = await client.transport.request({
method: "DELETE",
path: "/_ingest/geoip/database/example-database-id",
});
console.log(response);
コンソール
DELETE /_ingest/geoip/database/example-database-id