class documentation

class SymmetricKeyServiceServicer(object): (source)

View In Hierarchy

Set of methods for managing symmetric KMS keys.

Method Create Creates a symmetric KMS key in the specified container.
Method Delete Schedules a symmetric KMS key for deletion.
Method Get Returns the specified symmetric KMS key by id.
Method GetByName Returns the specified symmetric KMS key by name.
Method List Returns the list of symmetric KMS keys in the specified container.
Method Rotate Rotates the specified key: creates a new key version and makes it the primary version. The old version remains available for decryption of ciphertext encrypted with it.
Method Undelete Restores a symmetric KMS key scheduled for deletion.
Method Update Updates a symmetric KMS key.
Method UpdateDeletionDelay Update deletion delay for a symmetric KMS key scheduled for deletion.
def Create(self, request, context): (source)

Creates a symmetric KMS key in the specified container.

def Delete(self, request, context): (source)

Schedules a symmetric KMS key for deletion.

def Get(self, request, context): (source)

Returns the specified symmetric KMS key by id.

def GetByName(self, request, context): (source)

Returns the specified symmetric KMS key by name.

def List(self, request, context): (source)

Returns the list of symmetric KMS keys in the specified container.

def Rotate(self, request, context): (source)

Rotates the specified key: creates a new key version and makes it the primary version. The old version remains available for decryption of ciphertext encrypted with it.

def Undelete(self, request, context): (source)

Restores a symmetric KMS key scheduled for deletion.

def Update(self, request, context): (source)

Updates a symmetric KMS key.

def UpdateDeletionDelay(self, request, context): (source)

Update deletion delay for a symmetric KMS key scheduled for deletion.