SecretCacheConfiguration - AWS Secrets Manager

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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.

Propriedades

CacheItemTTL

public uint CacheItemTTL { get; set; }

O TTL de um item de cache em milissegundos. O padrão é de 3600000 minutos ou 1 hora. O máximo é de 4294967295 milissegundos, que é aproximadamente 49,7 dias.

MaxCacheSize

public ushort MaxCacheSize { get; set; }

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

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.