ModifyAccount の場合
メソッドを使用すると、既存のアカウントを変更できます ModifyAccount
。
アカウントをロックすると、そのアカウントからの既存の接続はただちに切断されます。アカウントの CHAP 設定を変更しても、既存の接続はすべてアクティブなままで、以降の接続や再接続には新しい CHAP 設定が使用されます。アカウントの属性をクリアするには、 attributes パラメータに { } を指定してください。
パラメータ
このメソッドの入力パラメータは次のとおりです。
名前 | 製品説明 | タイプ | デフォルト値 | 必須 |
---|---|---|---|---|
アカウントID |
変更するアカウントの ID 。 |
整数 |
なし |
はい |
属性 |
JSON オブジェクト形式の名前と値のペアのリスト。 |
JSON(オブジェクト) |
なし |
いいえ |
enableChap |
イニシエータがボリュームへのアクセスに CHAP アカウントのクレデンシャルを使用できるかどうかを指定します。 |
ブーリアン |
なし |
いいえ |
イニシエータシークレット |
イニシエータに使用する CHAP シークレット。このシークレットは 12~16 文字で、推測されにくいものにしてください。イニシエータ CHAP シークレットは一意にする必要があり、ターゲット CHAP シークレットと同じにすることはできません。 |
文字列 |
なし |
いいえ |
ステータス |
アカウントのステータス。有効な値:
|
文字列 |
なし |
いいえ |
targetSecret |
ターゲット(相互 CHAP 認証)に使用する CHAP シークレット。このシークレットは 12~16 文字で、推測されにくいものにしてください。ターゲット CHAP シークレットは一意にする必要があり、イニシエータ CHAP シークレットと同じにすることはできません。 |
文字列 |
なし |
いいえ |
ユーザ名 |
アカウントに関連付けられているユーザ名を変更する場合に使用します。( 1~64 文字)。 |
文字列 |
なし |
いいえ |
戻り値
このメソッドの戻り値は次のとおりです。
名前 |
製品説明 |
タイプ |
アカウント |
変更されたアカウントの情報を含むオブジェクト。 |
要求例
このメソッドの要求例を次に示します。この例では、属性は { } でクリアされています。
{ "method": "ModifyAccount", "params": { "accountID" : 25, "status" : "locked", "attributes" : {} }, "id" : 1 }
応答例
このメソッドの応答例を次に示します。
{ "account": { "storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567", "username": "user1", "accountID": 1, "volumes": [ ], "enableChap": true, "initiatorSecret": "txz123456q890", "attributes": { }, "status": active", "targetSecret": "rxe123b567890" } }
新規導入バージョン
9.6