すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:UpdateLogstashChargeType

最終更新日:Mar 17, 2025

UpdateLogstashChargeType を呼び出して、従量課金 Alibaba Cloud Logstash インスタンスをサブスクリプションインスタンスに変換します。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。便宜上、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer を使用すると、API 操作の検索、API 操作の呼び出し、SDK サンプルコードの動的生成を行うことができます。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみを使用します。 詳細については、「共通パラメーター」をご参照ください。

リクエスト構文

POST /openapi/logstashes/[InstanceId]/actions/convert-pay-type HTTPS|HTTP  

リクエストパラメーター

パラメーター タイプ 必須 説明
InstanceId String はい ls-cn-n6w1o5jq****

インスタンスの ID。

clientToken String いいえ 5A2CFF0E-5718-45B5-9D4D-70B3FF****

リクエストの冪等性を保証するためにクライアントによって生成された一意のトークン。 このパラメーターの値はクライアントによって生成され、異なるリクエスト間で一意です。 最大長は 64 ASCII 文字です。

RequestBody

RequestBody に次のパラメーターを入力します。

パラメーター

タイプ

必須

説明

paymentInfo

Array

はい

変換後のインスタンスの課金情報。

└duration

Integer

はい

1

イメージのサブスクリプション期間。 pricingCycle が Year に設定されている場合、有効な値は 1 ~ 3 です。 pricingCycle が Month に設定されている場合、有効な値は 1 ~ 9 です。

└pricingCycle

String

はい

Year

インスタンスの課金サイクル。 有効な値: Year と Month。

paymentType

String

はい

prepaid

インスタンスの現在の支払いタイプ。 現在、従量課金インスタンスをサブスクリプションインスタンスに変換することのみ可能です。 したがって、このパラメーターの値は prepaid に固定されています。

説明 └ は子パラメーターを示します。

サンプルコード:

{
  "paymentInfo":{ 
       "duration":1,
       "pricingCycle":"Month"
    },
  "paymentType":"prepaid"
}

レスポンスパラメーター

パラメーター タイプ 説明
RequestId String F99407AB-2FA9-489E-A259-40CF6DCC****

リクエストの ID。

Result Boolean true

返された結果:

  • true: 変換成功
  • false: 変換失敗

サンプルリクエスト

POST /openapi/logstashes/ls-cn-n6w1o5jq****/actions/convert-pay-type HTTP/1.1
共通リクエストヘッダー
{
  "paymentInfo":{ 
       "duration":1,
       "pricingCycle":"Month"
    },
  "paymentType":"prepaid"
}

サンプルの成功レスポンス

JSON 構文

{
    "Result":true,
    "RequestId":"3760F67B-691D-4663-B4E5-6783554F****"
}

エラーコード

HttpCode エラーコード エラーメッセージ 説明
400 InstanceNotFound 指定された instanceId は存在しません。 インスタンスが見つからないために返されたエラーメッセージ。 インスタンスの状態を確認してください。

エラーコードのリストについては、API エラーセンターをご覧ください。