Retrieve Encryption Profile
get
/services/{version}/encryption/profiles/{profile}
Required Role: Any
Retrieve details for an Encryption Profile.
Request
Path Parameters
-
profile(required): string
Minimum Length:
1Maximum Length:64Pattern:^[A-Za-z0-9][A-Za-z0-9_:-]*$Name of the Encryption Profile.
-
version(required): string
Oracle GoldenGate Service API version.
Allowed Values:[ "v2" ]
Response
Supported Media Types
- application/json
200 Response
A description of the profile is retrieved.
Root Schema : Oracle GoldenGate Encryption Profile definition
Type:
objectTitle:
Oracle GoldenGate Encryption Profile definitionThis schema describes the configuration and properties of data encryption in OGG
Match One
Show Source
Nested Schema : Oracle GoldenGate Encryption Profile definition-x-oneOf[0]
Type:
Show Source
object-
$schema:
Allowed Values:
[ "ogg:encryptionProfile" ] -
description:
string
Minimum Length:
1Maximum Length:256Description of the Encryption profile. -
isDefault:
boolean
Default Value:
falseIs default profile. -
type:
Allowed Values:
[ "localWallet" ]OGG local wallet
Nested Schema : Oracle GoldenGate Encryption Profile definition-x-oneOf[1]
Type:
Show Source
object-
$schema:
Allowed Values:
[ "ogg:encryptionProfile" ] -
description:
string
Minimum Length:
1Maximum Length:256Description of the Encryption profile. -
isDefault:
boolean
Default Value:
falseIs default profile. -
keyNameAttribute:
string
Minimum Length:
1Maximum Length:255Default Value:x-OGG-KeyNamePattern:^x[-][a-zA-Z0-9-]*$Custom attribute used in Oracle Key Vault server to specify the masterkey name. -
keyVersionAttribute:
string
Minimum Length:
1Maximum Length:255Default Value:x-OGG-KeyVersionPattern:^x[-][a-zA-Z0-9-]*$Custom attribute used in Oracle Key Vault server to specify the masterkey version. -
masterkey:
object masterkey
Specify the masterkey options.
-
okvPath:
string
Minimum Length:
1Maximum Length:4096Path where the Oracle Key Vault client software is installed. -
okvVersion:
Default Value:
18.1Allowed Values:[ "18.1", "21.4" ]Version of Oracle Key Vault -
type:
Allowed Values:
[ "okv" ]Oracle Key Vault
Nested Schema : Oracle GoldenGate Encryption Profile definition-x-oneOf[2]
Type:
Show Source
object-
$schema:
Allowed Values:
[ "ogg:encryptionProfile" ] -
apiSigningKey:
string
Minimum Length:
1Maximum Length:10240OCI API Signing Key -
apiVersion:
Default Value:
20180608Allowed Values:[ "20180608" ]Version of OCI KMS -
cryptoEndpoint:
string
Minimum Length:
2Maximum Length:4095Pattern:^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$Crypto endpoint of the OCI Key Management Service API. -
description:
string
Minimum Length:
1Maximum Length:256Description of the Encryption profile. -
isDefault:
boolean
Default Value:
falseIs default profile. -
keyFingerprint:
string
Minimum Length:
47Maximum Length:47Hash (MD5) of the signing key. -
keyID:
string
Minimum Length:
1Maximum Length:255Pattern:ocid1[.].*[.]oc[123]{1}[.].*[.].*Oracle Cloud ID -
tenancyID:
string
Minimum Length:
1Maximum Length:255Pattern:ocid1[.].*[.]oc[123]{1}[.].*[.].*Oracle Cloud ID -
type:
Allowed Values:
[ "ocikms" ]OCI Key Management Service -
userID:
string
Minimum Length:
1Maximum Length:255Pattern:ocid1[.].*[.]oc[123]{1}[.].*[.].*Oracle Cloud ID
Nested Schema : masterkey
Type:
objectSpecify the masterkey options.
Show Source
-
name(required):
string
Minimum Length:
1Maximum Length:255 -
ttl:
integer
Minimum Value:
0Maximum Value:4294967295Default Value:86400 -
version:
string
Minimum Length:
1Maximum Length:255Default Value:LATEST
Example Response (application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11001/services/v2/encryption/profiles/Default",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11001/services/v2/encryption/profiles/Default",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:11001/services/v2/metadata-catalog/profile",
"mediaType":"application/schema+json",
"rel":"describedby"
}
],
"messages":[
],
"response":{
"$schema":"ogg:encryptionProfile",
"isDefault":true,
"keyNameAttribute":"x-OGG-KeyName",
"keyVersionAttribute":"x-OGG-KeyVersion",
"masterkey":{
"name":"OGGMK2",
"ttl":"86400",
"version":"LATEST"
},
"okvPath":"/tmp/okvSample",
"okvVersion":"18.1",
"type":"okv"
}
}