プロジェクトとユーザー間のロール取り消し (DELETE /v3/projects/{project_id}/users/{user_id}/roles/{role_id})

指定されたプロジェクトとユーザー間に付与されているロールを取り消す。

ロールを取り消されたユーザーのトークンは無効となり、再度トークンを取得する必要がある。

注意:

東日本リージョン1でロールを取り消した場合

  • グローバル用利用者管理機能で取り消したロールは、ローカル利用者管理にも反映される
  • ローカル用利用者管理機能で取り消したロールは、グローバル利用者管理にも反映される

Request Headers

Content-type

MIME仕様で定義されているコンテントの形式を示す。

application/jsonを指定する。(必須項目)

Data Type Cardinality
xsd:string 1..1

Accept

MIME仕様で定義されているアクセプトの形式を示す。

application/jsonを指定する。(省略可)

Data Type Cardinality
xsd:string 1..1

X-Auth-Token

有効な認証トークン

Data Type Cardinality
xsd:string 1..1

Request Parameter

project_id

プロジェクトID(必須項目)

Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 なし None

user_id

ユーザーID(必須項目)

Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 なし None

role_id

ロールID(必須項目)

Data Type Cardinality Parent Element Child Element(s)
xsd:string 1..1 なし None

Response Headers

HTTPステータスコード

リクエストのHTTPステータスコードを返却する。

以下の値を返却する。

204:
正常終了
400:
不正なアクセス(パラメーター不正等)
401:
認証エラー
403:
アクセス不可(権限がない)
404:
該当資源なし
409:
データ競合が発生
500:
予期せぬエラー
501:
実装されていない
503:
サービス利用不可
Data Type Cardinality
int 1..1

Vary

以下のヘッダーを設定または変更することで、別のファイル形式で表現を要求できることを通知する。

X-Auth-Token

Data Type Cardinality
xsd:string 1..1

Content-Length

エンティティの長さをバイトで示す。

Data Type Cardinality
int 1..1

Date

作成された日付を示す。

Data Type Cardinality
date 1..1

Response Elements

なし

Example of Request


DELETE /v3/projects/--project-id--/users/--user-id--/roles/--role-id--
X-Auth-Token: MIIIHgYJKoZIhvcNAQcCoIIIDzCCCAsCAQExC(省略)
     

Example of Response


HTTP/1.1 204 No Content
Vary: X-Auth-Token
Content-Length: 0
Date: Thu, 04 Sep 2014 11:54:03 GMT