暗号化プロファイルの取得
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
タイトル:
Oracle GoldenGate Encryption Profile definition
このスキーマは、OGGでのデータ暗号化の構成およびプロパティを示します
1つに一致
ソースの表示
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[0]
型:
ソースの表示
object
- $schema:
指定できる値:
[ "ogg:encryptionProfile" ]
- description: string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault: boolean
デフォルト値:
false
デフォルトのプロファイルです。 - type:
指定できる値:
[ "localWallet" ]
OGGローカル・ウォレット
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[1]
型:
ソースの表示
object
- $schema:
指定できる値:
[ "ogg:encryptionProfile" ]
- description: string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault: boolean
デフォルト値:
false
デフォルトのプロファイルです。 - keyNameAttribute: string
最小長:
1
最大長:255
デフォルト値:x-OGG-KeyName
パターン:^x[-][a-zA-Z0-9-]*$
Oracle Key Vaultサーバーでマスター・キー名を指定するために使用するカスタム属性 - keyVersionAttribute: string
最小長:
1
最大長:255
デフォルト値:x-OGG-KeyVersion
パターン:^x[-][a-zA-Z0-9-]*$
Oracle Key Vaultサーバーでマスター・キーのバージョンを指定するために使用するカスタム属性。 - masterkey: object masterkey
マスターキーのオプション。
- okvPath: string
最小長:
1
最大長:4096
Oracle Key Vaultクライアント・ソフトウェアがインストールされるパス。 - okvVersion:
デフォルト値:
18.1
指定できる値:[ "18.1", "21.4" ]
Oracle Key Vaultのバージョン - type:
指定できる値:
[ "okv" ]
Oracle Key Vault
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[2]
型:
ソースの表示
object
- $schema:
指定できる値:
[ "ogg:encryptionProfile" ]
- apiSigningKey: string
最小長:
1
最大長:10240
OCI API署名キー - apiVersion:
デフォルト値:
20180608
指定できる値:[ "20180608" ]
OCI KMSのバージョン - cryptoEndpoint: string
最小長:
2
最大長:4095
パターン:^[a-zA-Z][a-zA-Z0-9+-.]*:[^ \t]*$
OCIキー管理サービスAPIの暗号化エンドポイント。 - description: string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault: boolean
デフォルト値:
false
デフォルトのプロファイルです。 - keyFingerprint: string
最小長:
47
最大長:47
署名キーのハッシュ(MD5)。 - keyID: string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
- tenancyID: string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
テナンシOCID - type:
指定できる値:
[ "ocikms" ]
OCIキー管理サービス - userID: string
最小長:
1
最大長:255
パターン:ocid1[.].*[.]oc[123]{1}[.].*[.].*
ユーザーOCID
ネストされたスキーマ: Oracle GoldenGate Encryption Profile definition-x-oneOf[3]
型:
object
プラグイン・サービスを使用した暗号化プロファイル
ソースの表示
- $schema:
指定できる値:
[ "ogg:encryptionProfile" ]
- description: string
最小長:
1
最大長:256
暗号化プロファイルの説明。 - isDefault: boolean
デフォルト値:
false
デフォルトのプロファイルです。 - metadata: array metadata
最小アイテム数:
0
最大アイテム数:255
プラグインAPIのメタデータ - plugin: string
最小長:
1
最大長:255
Oracle GoldenGateプラグイン名例:libMinimal.so
- type:
指定できる値:
[ "plugin" ]
OGGプラグイン
ネストされたスキーマ: masterkey
型:
object
マスターキーのオプション。
ソースの表示
- name(必須): string
最小長:
1
最大長:255
- ttl: integer
最小値:
0
最大値:4294967295
デフォルト値:86400
- version: string
最小長:
1
最大長:255
デフォルト値:LATEST
ネストされたスキーマ: items
型:
ソースの表示
object
- name(必須): string
最小長:
1
最大長:64
メタデータ名 - value(必須): string
最小長:
1
最大長:4096
メタデータ値
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:9012/services/v2/encryption/profiles/Default",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:9012/services/v2/encryption/profiles/Default",
"mediaType":"application/json",
"rel":"self"
},
{
"href":"http://localhost:9012/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":"OGGMK_A1",
"ttl":"86400",
"version":"LATEST"
},
"okvPath":"/tmp/okvSample",
"okvVersion":"18.1",
"type":"okv"
}
}