The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
EncryptionInfo
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thông tin mã hoá cho dữ liệu đang được truyền tải.
Biểu diễn dưới dạng 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 .
} |
Trường |
Trường nhóm wrapped_key . Khoá được bao bọc dùng để mã hoá dữ liệu. wrapped_key chỉ có thể là một trong những trạng thái sau: |
gcpWrappedKeyInfo |
object (GcpWrappedKeyInfo )
Thông tin về khoá được bao bọc của Google Cloud Platform.
|
GcpWrappedKeyInfo
Thông tin về khoá được bao bọc của Google Cloud Platform.
Biểu diễn dưới dạng JSON |
{
"keyType": enum (KeyType ),
"wipProvider": string,
"kekUri": string,
"encryptedDek": string
} |
Trường |
keyType |
enum (KeyType )
Bắt buộc. Loại thuật toán được dùng để mã hoá dữ liệu.
|
wipProvider |
string
Bắt buộc. Nhà cung cấp nhóm Workload Identity bắt buộc phải sử dụng KEK.
|
kekUri |
string
Bắt buộc. Mã tài nguyên Dịch vụ quản lý khoá trên đám mây của Google Cloud Platform.
|
encryptedDek |
string
Bắt buộc. Khoá mã hoá dữ liệu đã mã hoá được mã hoá base64.
|
KeyType
Loại thuật toán được dùng để mã hoá dữ liệu.
Enum |
KEY_TYPE_UNSPECIFIED |
Loại khoá chưa được chỉ định. Không bao giờ được sử dụng. |
XCHACHA20_POLY1305 |
Thuật toán XChaCha20-Poly1305 |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],[],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 |"]]