class SymmetricCryptoServiceClient(Client): (source)
Constructor: SymmetricCryptoServiceClient(channel)
--- Data plane for KMS symmetric cryptography operations
Set of methods that perform symmetric encryption and decryption.
This class provides client methods for the nebius.kms.v1.SymmetricCryptoService service.
| Class Method | get |
Return the protobuf service descriptor from the registry. |
| Method | decrypt |
Decrypts the given ciphertext with the specified key. |
| Method | encrypt |
Encrypts given plaintext with the specified key. |
| Method | generate |
Generates a new symmetric data encryption key (not a KMS key) and returns the generated key as plaintext and as ciphertext encrypted with the specified symmetric KMS key. |
| Constant | __PB2 |
Alias for code that expects a protobuf service descriptor. |
| Class Variable | __api |
API gateway name for service routes. |
| Class Variable | __service |
Fully qualified protobuf service name for RPC routes. |
Inherited from Client:
| Method | __init__ |
Create a client bound to a channel. |
| Method | request |
Construct a nebius.aio.request.Request for an RPC. |
| Method | stream |
Construct a native async request for a streaming RPC shape. |
| Class Variable | __registry__ |
Descriptor registry for request metadata. |
| Class Variable | __service |
Optional deprecation message. The client writes this message to the warning log when it starts. |
| Instance Variable | _channel |
Undocumented |
SymmetricDecryptRequest, **kwargs: Unpack[ RequestKwargs]) -> Request[ SymmetricDecryptRequest, SymmetricDecryptResponse]:
(source)
¶
Decrypts the given ciphertext with the specified key.
The request object is returned without starting the RPC.
SymmetricEncryptRequest, **kwargs: Unpack[ RequestKwargs]) -> Request[ SymmetricEncryptRequest, SymmetricEncryptResponse]:
(source)
¶
Encrypts given plaintext with the specified key.
The request object is returned without starting the RPC.
GenerateDataKeyRequest, **kwargs: Unpack[ RequestKwargs]) -> Request[ GenerateDataKeyRequest, GenerateDataKeyResponse]:
(source)
¶
Generates a new symmetric data encryption key (not a KMS key) and returns the generated key as plaintext and as ciphertext encrypted with the specified symmetric KMS key.
The request object is returned without starting the RPC.
Alias for code that expects a protobuf service descriptor.
| Value |
|