対応するXMLディスクリプタ・ファイルをアップロードすることによる新規WLDFシステム・リソース・コントロール・ランタイムの作成
post
/management/weblogic/{version}/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls
対応するxmlディスクリプタ・ファイルをアップロードすることによって、WLDFシステム・リソース・コントロールを作成します。
このメソッドは、非同期呼出しとベスト・エフォート同期呼出しの両方をサポートします。動作は'Prefer'ヘッダーによって制御されます。
リクエスト
サポートされているメディア・タイプ
- multipart/form-data
パス・パラメータ
- version(required): string
WebLogic RESTインタフェースのバージョン。
ヘッダー・パラメータ
- Prefer: string
Preferヘッダー・パラメータを使用すると、このメソッドの実行方法に関するプリファレンスを指定できます。値respond-asyncは、リクエストを発行し完了を待機せずにすぐに返すプリファレンスを指定します。また、値wait=#secondsは、返す前にメソッドの完了を#seconds待機するプリファレンスを指定します。Preferヘッダーが指定されていないか無効な場合、300秒の待機が使用されます。
- X-Requested-By(required): string
X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
フォーム・パラメータ
- descriptor(required): file
アップロードするxmlディスクリプタ・ファイル。
- model(required): string
新しいWLDFシステム・リソース・コントロールを作成するために必要となる残りの情報が含まれているWLDFSystemResourceControlRuntimeモデル。
この文字列パラメータには、次のスキーマに一致するJSONオブジェクトを含める必要があります:
{ "type": "object", "properties": { "enabled": { "type": "boolean", "description": "is the descriptor enabled" }, "name": { "readOnly": true, "x-weblogic-unharvestable": true, "type": "string", "description": "The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration." }, "type": { "readOnly": true, "x-weblogic-unharvestable": true, "type": "string", "description": "Returns the type of the MBean." } } }
セキュリティ
- 管理者: 基本
タイプ:
basic説明:A user in the Admin security role.
レスポンス
201レスポンス
例
serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls
この例は、マルチパート・フォームを使用してディスクリプタをアップロードすることでWLDFシステム・リソース・コントロールを作成する方法を示します。
リクエストの例
curl -v \
--user admin:admin123 \
-H X-Requested-By:MyClient \
-H Accept:application/json \
-H Content-Type:multipart/form-data \
-F "model={
name: 'myWLDFSystemResource',
enabled: true
}" \
-F "descriptor=@/descriptors/systemResourceControl-1.xml" \
-X POST http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls
レスポンスの例
HTTP/1.1 201 Created
Location: http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFControlRuntime/systemResourceControls/myWLDFSystemResource
Response Body:
{}
トップに戻る