@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface SymmetricKeyServiceServer

    Handles server calls for the nebius.kms.v1.SymmetricKeyService service.

    interface SymmetricKeyServiceServer {
        create: handleUnaryCall<CreateSymmetricKeyRequest, Operation>;
        delete: handleUnaryCall<DeleteSymmetricKeyRequest, Operation>;
        get: handleUnaryCall<GetSymmetricKeyRequest, SymmetricKey>;
        getByName: handleUnaryCall<GetSymmetricKeyByNameRequest, SymmetricKey>;
        list: handleUnaryCall<ListSymmetricKeysRequest, ListSymmetricKeysResponse>;
        rotate: handleUnaryCall<RotateSymmetricKeyRequest, Operation>;
        undelete: handleUnaryCall<UndeleteSymmetricKeyRequest, Operation>;
        update: handleUnaryCall<UpdateSymmetricKeyRequest, Operation>;
        updateDeletionDelay: handleUnaryCall<
            UpdateSymmetricKeyDeletionDelayRequest,
            Operation,
        >;
        [name: string]: UntypedHandleCall;
    }

    Hierarchy

    • UntypedServiceImplementation
      • SymmetricKeyServiceServer

    Indexable

    • [name: string]: UntypedHandleCall

      Handles server calls for the nebius.kms.v1.SymmetricKeyService service.

    Index
    create: handleUnaryCall<CreateSymmetricKeyRequest, Operation>

    Creates a symmetric KMS key in the specified container.

    delete: handleUnaryCall<DeleteSymmetricKeyRequest, Operation>

    Schedules a symmetric KMS key for deletion.

    get: handleUnaryCall<GetSymmetricKeyRequest, SymmetricKey>

    Returns the specified symmetric KMS key by id.

    getByName: handleUnaryCall<GetSymmetricKeyByNameRequest, SymmetricKey>

    Returns the specified symmetric KMS key by name.

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

    rotate: handleUnaryCall<RotateSymmetricKeyRequest, Operation>

    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.

    undelete: handleUnaryCall<UndeleteSymmetricKeyRequest, Operation>

    Restores a symmetric KMS key scheduled for deletion.

    update: handleUnaryCall<UpdateSymmetricKeyRequest, Operation>

    Updates a symmetric KMS key.

    updateDeletionDelay: handleUnaryCall<
        UpdateSymmetricKeyDeletionDelayRequest,
        Operation,
    >

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