暗号化プロファイルの取得
get
/services/{version}/encryption/profiles/{profile}
暗号化プロファイルの詳細を取得します。
リクエスト
パス・パラメータ
- profile: string
最小長:
1
最大長:64
パターン:^[A-Za-z0-9][A-Za-z0-9_:-]*$
暗号化プロファイルの名前。
- version: string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
プロファイルの説明が取得されます。
ルート・スキーマ: Oracle GoldenGate Encryption Profile definition
型:
object
タイトル:
Oracle GoldenGate Encryption Profile definition
このスキーマは、OGGでのデータ暗号化の構成およびプロパティを示します
1つに一致
ソースの表示
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[0]
型:
ソースの表示
object
- $schema(optional):
指定できる値:
[ "ogg:encryptionProfile" ]
- description(optional): string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault(optional): boolean
デフォルト値:
false
デフォルトのプロファイルです。 - type(optional):
指定できる値:
[ "localWallet" ]
OGGローカル・ウォレット
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[1]
型:
ソースの表示
object
- $schema(optional):
指定できる値:
[ "ogg:encryptionProfile" ]
- description(optional): string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault(optional): boolean
デフォルト値:
false
デフォルトのプロファイルです。 - keyNameAttribute(optional): string
最小長:
1
最大長:255
デフォルト値:x-OGG-KeyName
パターン:^x[-][a-zA-Z0-9-]*$
Oracle Key Vaultサーバーでマスター・キー名を指定するために使用するカスタム属性 - keyVersionAttribute(optional): string
最小長:
1
最大長:255
デフォルト値:x-OGG-KeyVersion
パターン:^x[-][a-zA-Z0-9-]*$
Oracle Key Vaultサーバーでマスター・キーのバージョンを指定するために使用するカスタム属性。 - masterkey(optional): object masterkey
マスター・キーのオプションを指定します。
- okvPath(optional): string
最小長:
1
最大長:4096
Oracle Key Vaultクライアント・ソフトウェアがインストールされるパス。 - okvVersion(optional):
デフォルト値:
18.1
指定できる値:[ "18.1" ]
Oracle Key Vaultのバージョン - type(optional):
指定できる値:
[ "okv" ]
Oracle Key Vault
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[2]
型:
ソースの表示
object
- $schema(optional):
指定できる値:
[ "ogg:encryptionProfile" ]
- apiSigningKey(optional): string
最小長:
1
最大長:10240
OCI API署名キー - apiVersion(optional):
デフォルト値:
20180608
指定できる値:[ "20180608" ]
OCI KMSのバージョン - cryptoEndpoint(optional): string
最小長:
2
最大長:4095
パターン:^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
OCIキー管理サービスAPIの暗号化エンドポイント。 - description(optional): string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault(optional): boolean
デフォルト値:
false
デフォルトのプロファイルです。 - keyFingerprint(optional): string
最小長:
47
最大長:47
署名キーのハッシュ(MD5)。 - keyID(optional): string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
Oracle Cloud ID - tenancyID(optional): string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
Oracle Cloud ID - type(optional):
指定できる値:
[ "ocikms" ]
OCIキー管理サービス - userID(optional): string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
Oracle Cloud ID
ネストされたスキーマ: masterkey
型:
object
マスター・キーのオプションを指定します。
ソースの表示
- name: string
最小長:
1
最大長:255
- ttl(optional): integer
最小値:
0
最大値:4.294967295E9
デフォルト値:86400
- version(optional): string
最小長:
1
最大長:255
デフォルト値:LATEST
レスポンスの例(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"
}
}