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

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


put_newobj_acl メソッド(group オブジェクト)
説明

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

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

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

acl

URL エンコードされ、' / ' で区切られたプリンシパルのリスト。

所有者のプリンシパルはグループである必要があります。

たとえば、local:group:apigroup=full は、local%3Agroup%3Aapigroup%3Dfull として渡す必要があります。

たとえば、local:group:apigroup=full/local:user:test@3tera.com=configure は、local%3Agroup%3Aapigroup%3Dfull%2Flocal%3Auser%3Atest%403tera.com%3Dconfigure として渡す必要があります。

vdc

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

トランザクション タイプ

同期

リクエスト タイプ

GET

GET http://192.168.123.200/api/v1/group/put_newobj_acl?group=apigroup&acl=apigroup%3Downer%2Ftest%403tera.com%3Dconfigure&vdc=mygrid  
サンプル出力
XML:

<message></message>

JSON:

{
   "message" : ""
} 

HTTP エラー コード
404

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

404.1

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

400.4

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

400.4

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

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