プラグイン詳細の取得
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"
}
}