12 lines
422 B
C#
12 lines
422 B
C#
using Core.Blueprint.Domain.Entities;
|
|
|
|
namespace Core.Blueprint.DAL.Infrastructure.Contracts
|
|
{
|
|
public interface ISecretRepository
|
|
{
|
|
Task<Secret> GetSecret(string secretName, CancellationToken cancellationToken);
|
|
Task SetSecret(string secretName, string secretValue, CancellationToken cancellationToken);
|
|
Task RemoveSecret(string secretName, CancellationToken cancellationToken);
|
|
}
|
|
}
|