Get Plugin Details
get
/services/{version}/installation/plugins/{plugin}
Required Role: Administrator
Retrieve the details for an installation plugin.Request
Path Parameters
-
plugin(required): string
Minimum Length:
1
Maximum Length:255
Pattern:.*
Name of the plugin. -
version(required): string
Oracle GoldenGate Service API version.
Allowed Values:[ "v2" ]
Response
Supported Media Types
- application/json
200 Response
Plugin details returned
Root Schema : Oracle GoldenGate Plugin
Type:
object
Title:
Show Source
Oracle GoldenGate Plugin
-
$schema:
Allowed Values:
[ "ogg:plugin" ]
-
functions:
array functions
Minimum Number of Items:
1
Maximum Number of Items:16
The functions exported by the plugin -
name:
string
Minimum Length:
1
Maximum Length:255
Pattern:.*
Oracle GoldenGate Plugin NameExample:libMinimal.so
-
sha256:
string
Minimum Length:
64
Maximum Length:64
Pattern:^[a-f0-9]{64}$
An SHA256 hash of the plugin fileExample:fe66502f382ddb98bf7f44af6817e6b43f16a50b52ad05cf1de8e4bf9f4d0964
-
variables:
array variables
Minimum Number of Items:
1
Maximum Number of Items:32
The names of the variables used by the plugin functions -
version:
string
Minimum Length:
2
Maximum Length:5
Pattern:^[1-9][0-9]([.][0-9]{1,2})?$
The minimum Oracle GoldenGate version for the pluginExample:23
Nested Schema : functions
Type:
array
Minimum Number of Items:
1
Maximum Number of Items:
16
The functions exported by the plugin
Show Source
-
Array of:
string
Minimum Length:
1
Maximum Length:255
The name of an exported function
Nested Schema : variables
Type:
array
Minimum Number of Items:
1
Maximum Number of Items:
32
The names of the variables used by the plugin functions
Show Source
-
Array of:
string
Minimum Length:
1
Maximum Length:255
Variable name
Example Response (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"
}
}