前のトピック: 基本的な役割パラメータ次のトピック: 役割の作成


役割 Web サービスの構文例

役割 Web サービスで使用可能な操作およびパラメータを確認するには、次のコールを発行します。

http://CA Performance Center Server IP Address:8181/pc/center/rest/roles/documentation

詳細については、「基本的な役割パラメータ」を参照してください。

使用可能な GET メソッド

get access rights

指定された役割に割り当てられている役割権限のリストを取得します。 以下の構文を使用します。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/idName/idValue/rights/cultureId
get access rights by category

指定されたカテゴリで使用可能なすべての役割権限のリストを取得します。 カテゴリは CA Performance Center またはデータ ソースのいずれかです。 1 の categoryId は CA Performance Center および Data Aggregator の両方に適用されます。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/rights/categoryid/cultureId
get category

categoryId が含まれる XML ドキュメントを取得します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/roles/rights/categories/en-US
get by tenant

ログイン ユーザのテナントと関連付けられているすべての役割のリストを取得します。 以下の構文を使用します。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/idName/idValue/rights/tenant/tenantIdName/tenantIdValue/cultureId
get categoryId

使用可能なカテゴリ ID を表示する XML を取得します。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/rights/categories/cultureId

値 1 は CA Performance Center および Data Aggregator に対応します。 このカテゴリのみに含まれる役割権限は Data Aggregator データ ソースに適用されます。

get id names

識別子のリストを取得します。他の Web サービス メソッドでこれを使用して役割を識別できます。 以下の構文を使用します。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/idNames

使用可能な PUT メソッド

copy

役割をコピーします。 このメソッドは、指定された役割のコピーを作成し、ログイン ユーザのテナントに関連付けます。 以下の構文を使用します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/roles/idName/idValue/copy/roleName/
description/enabled/cultureId

詳細については、「基本的な役割パラメータ」を参照してください。

update

指定された役割を変更します。 役割名およびテナント ID は、役割パラメータの必須エレメントです。

http://CA Performance Center Server IP Address:8181/pc
center/webservice/roles/idName/idValue/cultureId

使用可能な POST メソッド

create

役割を作成します。 新しい役割はログイン ユーザのテナントに関連付けられます。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/roles/

詳細については、「役割の作成」を参照してください。

create for tenant

役割を作成し、指定されたテナントにそれを割り当てます。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/roles/tenant/tenantIdName/tenantIdValue

詳細については、「テナント Web サービスのパラメータ」を参照してください。