The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
EncryptionInfo
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
JSON 表示法 |
{
// Union field wrapped_key can be only one of the following:
"gcpWrappedKeyInfo": {
object (GcpWrappedKeyInfo )
}
// End of list of possible types for union field wrapped_key .
} |
欄位 |
聯集欄位 wrapped_key 。用來加密資料的包裝金鑰。wrapped_key 只能是下列其中一項: |
gcpWrappedKeyInfo |
object (GcpWrappedKeyInfo )
Google Cloud Platform 包裝金鑰資訊。
|
GcpWrappedKeyInfo
Google Cloud Platform 包裝金鑰的相關資訊。
JSON 表示法 |
{
"keyType": enum (KeyType ),
"wipProvider": string,
"kekUri": string,
"encryptedDek": string
} |
KeyType
列舉 |
KEY_TYPE_UNSPECIFIED |
未指定金鑰類型。請一律不使用這個值。 |
XCHACHA20_POLY1305 |
演算法 XChaCha20-Poly1305 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[null,null,["上次更新時間:2025-07-26 (世界標準時間)。"],[],[],null,["# EncryptionInfo\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [GcpWrappedKeyInfo](#GcpWrappedKeyInfo)\n - [JSON representation](#GcpWrappedKeyInfo.SCHEMA_REPRESENTATION)\n- [KeyType](#KeyType)\n\nEncryption information for the data being ingested.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { // Union field `wrapped_key` can be only one of the following: \"gcpWrappedKeyInfo\": { object (/data-manager/api/reference/rest/v1/EncryptionInfo#GcpWrappedKeyInfo) } // End of list of possible types for union field `wrapped_key`. } ``` |\n\n| Fields ||\n|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Union field `wrapped_key`. The [wrapped key](//cloud.google.com/kms/docs/key-wrapping) used to encrypt the data. `wrapped_key` can be only one of the following: ||\n| `gcpWrappedKeyInfo` | `object (`[GcpWrappedKeyInfo](/data-manager/api/reference/rest/v1/EncryptionInfo#GcpWrappedKeyInfo)`)` Google Cloud Platform wrapped key information. |\n\nGcpWrappedKeyInfo\n-----------------\n\nInformation about the Google Cloud Platform wrapped key.\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"keyType\": enum (/data-manager/api/reference/rest/v1/EncryptionInfo#KeyType), \"wipProvider\": string, \"kekUri\": string, \"encryptedDek\": string } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| `keyType` | `enum (`[KeyType](/data-manager/api/reference/rest/v1/EncryptionInfo#KeyType)`)` Required. The type of algorithm used to encrypt the data. |\n| `wipProvider` | `string` Required. The [Workload Identity](//cloud.google.com/iam/docs/workload-identity-federation) pool provider required to use KEK. |\n| `kekUri` | `string` Required. Google Cloud Platform [Cloud Key Management Service resource ID](//cloud.google.com/kms/docs/getting-resource-ids). |\n| `encryptedDek` | `string` Required. The base64 encoded encrypted data encryption key. |\n\nKeyType\n-------\n\nThe type of algorithm used to encrypt the data.\n\n| Enums ||\n|------------------------|---------------------------------------------|\n| `KEY_TYPE_UNSPECIFIED` | Unspecified key type. Should never be used. |\n| `XCHACHA20_POLY1305` | Algorithm XChaCha20-Poly1305 |"]]