plan change-parameters
post
/V0/nosql/admin/plan#change-parameters
指定されたゾーンまたはすべてのゾーンにデプロイされた、指定されたサービスまたは同じタイプのすべてのサービス・インスタンスのパラメータを変更します。
security
フラグを指定すると、ストア全体のセキュリティ・パラメータが変更されます。これは他のフラグとともに使用しないでください。
global
フラグを指定すると、ストア全体の非セキュリティ・パラメータが変更されます。これは他のフラグとともに使用しないでください。
service
フラグは、単一のコンポーネントに影響を与えます。これは、zn
またはznname
フラグと一緒に使用しないでください。
all-*
フラグのいずれかをzn
またはznname
フラグと組み合せると、指定したゾーンにデプロイされているそのサービス・タイプのすべてのインスタンスを変更できます。別のゾーンにデプロイされているインスタンスは、指定したタイプであっても変更されません。all-*
フラグのいずれかをゾーンを指定せずに使用した場合、目的とするパラメータ変更は、ゾーンに関係なく、ストア内の指定したタイプのすべてのインスタンスに適用されます。変更するパラメータは、空白で区切られた名前/値のペアからなり、params
フラグで指定します。スペースが含まれているパラメータ値は、引用符で囲む必要があります(例: name="value with spaces"
)。
また、dry-run
フラグを指定した場合、新しいパラメータは、指定した変更が適用されることなく返されます。変更できるパラメータを表示するには、show parametersを使用します。
リクエスト
この操作のリクエスト・パラメータはありません。
サポートされているメディア・タイプ
- application/json
管理CLIコマンド:
plan change-parameters -security | -global | -service | -all-rns [-zn | -znname ] | -all-ans [-zn | -znname ] | -all-admins [-zn | -znname ] [-dry-run] -params [name=value]*
plan change-parameters -security | -global | -service
ルート・スキーマ: schema
型:
ソースの表示
object
- arguments(optional): array arguments
- command: string
指定できる値:
[ "change-parameters" ]
例:
{
"command":"change-parameters",
"arguments":[
{
"security":"true|false Whether this is a security parameter"
},
{
"global":"true|false Whether this is a global parameter"
},
{
"service":"Id of the service to change"
},
{
"allRns":"true|false Whether to change all RNs parameters"
},
{
"zn":"Change parameter in specific zone identified by zone id"
},
{
"znname":"Change parameter in specific zone identified by zone name"
},
{
"allAdmins":"true|false Whether to change parameter for all admins"
},
{
"dryRun":"true|false boolean value to specify whether this run will actually execute on server side"
},
{
"params":"Array of objects, each object has only one field of parameter name/value pair, for exmaple, {\"params\":[{\"name1\":\"value1\"},{\"name1\":\"value1\"},{\"name*\":\"value*\"}*]}"
}
]
}
レスポンス
サポートされているメディア・タイプ
- application/json
200 Response
Operation ended successfully
ルート・スキーマ: commonResponse
型:
ソースの表示
object
例:
{
"operation":"Command related operation",
"returnCode":"Error code to indicate the command result, 5000 infers plan success, 5100 infers illegal command, 5200 - 5500 infers connection/resource/internal problem of executing plan.",
"description":"Textual output of the command",
"returnValue":"Valuable information returned by the command execution in JSON object format"
}
ネストされたスキーマ: returnValue
型:
object