SecretCacheConfiguration - AWS Secrets Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

SecretCacheConfiguration

Opciones de configuración de la caché para un SecretsManagerCache, como el tamaño máximo de esta y el periodo de vida (TTL) de los secretos almacenados en ella.

Propiedades

CacheItemTTL

public uint CacheItemTTL { get; set; }

El TTL de un elemento de la caché en milisegundos. El valor predeterminado es de 3600000 ms o 1 hora. El máximo es 4294967295 ms, que son aproximadamente 49,7 días.

MaxCacheSize

public ushort MaxCacheSize { get; set; }

El tamaño máximo de la caché. El valor predeterminado es de 1024 secretos. El máximo es 65 535.

VersionStage

public string VersionStage { get; set; }

La versión de los secretos que desea almacenar en caché. Para obtener más información, consulte Versiones del secreto. El valor predeterminado es "AWSCURRENT".

Cliente

public IAmazonSecretsManager Client { get; set; }

Los de AmazonSecretsManagerClientlos que recuperar secretos. Si es null, la caché crea instancias de un nuevo cliente. El valor predeterminado es null.

CacheHook

public ISecretCacheHook CacheHook { get; set; }

Una YO SecretCacheHook.