前のトピック: get_newobj_acl メソッド(user オブジェクト)

次のトピック: modify_newobj_acl メソッド(user オブジェクト)


put メソッド(user オブジェクト)
説明

ユーザに関連付けられた新規オブジェクト ACL 定義全体を置換します。

構文
/api/v1/user/put_newobj_acl?user=user&acl=<ACLs>&vdc=controller-name 
引数
user

ユーザの名前。グローバル ユーザの場合は先頭に / を付けます。

acl

スラッシュ(/)で区切られたプリンシパルの URL エンコードされたリスト

プリンシパル

URL エンコードされたプリンシパル

vdc

ターゲットの仮想データ センターの名前

トランザクション タイプ

同期

リクエスト タイプ

GET


GET
http://192.168.123.200/api/v1/user/put_newobj_acl?user=apiusr&acl=apiusrp%3Downer%2Ftest%403tera.com%3Dconfigure&vdc=mygrid

サンプル出力
JSON:

{
   "message" : ""
} 

XML:

<message></message>

HTTP エラー コード
400

エンティティ vdc mygrid が見つかりません
WS_API アプリケーションに設定されていない VDC 名が指定されていました。

404.1

エンティティが見つかりません。'principal' に一致するプリンシパル名はありません。

400.4

必要な引数(acl)がありません リクエストに引数 acl=<ACL> がありません。

400.4

必要な引数(user)がありません。 - リクエストに引数 user=user がありません。

注: この API は WS_API_r6-1.0.6-1 以降で使用できます。