プラグイン詳細の取得
get
/services/{version}/installation/plugins/{plugin}
必要なロール: 管理者
インストール・プラグインの詳細を取得します。リクエスト
パス・パラメータ
- plugin(必須): string
最小長:
1最大長:255パターン:.*プラグインの名前。 - version(必須): string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
プラグイン詳細が返されました
ルート・スキーマ: Oracle GoldenGate Plugin
型:
objectタイトル:
ソースの表示
Oracle GoldenGate Plugin- $schema:
指定できる値:
[ "ogg:plugin" ] - functions: array functions
最小アイテム数:
1最大アイテム数:16プラグインによってエクスポートされた関数 - name: string
最小長:
1最大長:255パターン:.*Oracle GoldenGateプラグイン名例:libMinimal.so - sha256: string
最小長:
64最大長:64パターン:^[a-f0-9]{64}$プラグイン・ファイルのSHA256ハッシュ例:fe66502f382ddb98bf7f44af6817e6b43f16a50b52ad05cf1de8e4bf9f4d0964 - variables: array variables
最小アイテム数:
1最大アイテム数:32プラグイン関数で使用される変数の名前 - version: string
最小長:
2最大長:5パターン:^[1-9][0-9]([.][0-9]{1,2})?$プラグインの最小Oracle GoldenGateバージョン例:23
ネストされたスキーマ: functions
型:
array最小アイテム数:
1最大アイテム数:
16プラグインによってエクスポートされた関数
ソースの表示
- 配列: string
最小長:
1最大長:255エクスポートされた関数の名前
ネストされたスキーマ: variables
型:
array最小アイテム数:
1最大アイテム数:
32プラグイン関数で使用される変数の名前
ソースの表示
- 配列: string
最小長:
1最大長:255変数名
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:9011/services/v2/installation/plugins/libExample.so",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:9011/services/v2/installation/plugins/libExample.so",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:9011/services/v2/metadata-catalog/plugin",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:plugin",
"sha256":"a65d6afe65ae00c0656a604a5160fbcbb1f0c601c19ea1e970628dcb45b2cead",
"version":"23.4"
}
}