SecretCacheConfiguration - AWS Secrets Manager

SecretCacheConfiguration

Opções de configuração de cache para um SecretsManagerCache, como o tamanho máximo do cache e a vida útil (TTL) para segredos armazenados em cache.

Properties

CacheItemTTL

public uint CacheItemTTL { get; set; }

O TTL de um item de cache em milissegundos. O padrão é de 3600000 minutos ou 1 hora.

MaxCacheSize

public ushort MaxCacheSize { get; set; }

O tamanho máximo do cache. O padrão é de 1.024 segredos.

VersionStage

public string VersionStage { get; set; }

A versão de segredos que você deseja armazenar em cache. Para obter mais informações, consulte Secret versions (Versões de segredos). O padrão é "AWSCURRENT".

Cliente

public IAmazonSecretsManager Client { get; set; }

O AmazonSecretsManagerClient de onde os segredos serão recuperados. Se for null, o cache instancia um novo cliente. O padrão é null.

CacheHook

public ISecretCacheHook CacheHook { get; set; }

O ISecretCacheHook.