SecretCacheConfiguration - AWS Secrets Manager

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SecretCacheConfiguration

Options de configuration du cache pour un SecretsManagerCache, telles que la taille maximale du cache et la durée de vie (TTL) pour les secrets mis en cache.

Propriétés

CacheItemTTL

public uint CacheItemTTL { get; set; }

Durée de vie (TTL) d'un élément de cache en millisecondes. La valeur par défaut est de 3600000 ms ou 1 heure. La valeur maximale est de 4294967295 ms, soit environ 49,7 jours.

MaxCacheSize

public ushort MaxCacheSize { get; set; }

Taille de cache maximale. La valeur par défaut est de 1 024 secrets. Le valeur maximale est de 65 535.

VersionStage

public string VersionStage { get; set; }

La version des secrets que vous souhaitez mettre en cache. Pour plus d'informations, consultez Versions de secret. La valeur par défaut est "AWSCURRENT".

Client

public IAmazonSecretsManager Client { get; set; }

Le AmazonSecretsManagerClientpour récupérer des secrets. Si la valeur est null, le cache instancie un nouveau client. La valeur par défaut est null.

CacheHook

public ISecretCacheHook CacheHook { get; set; }

Une JE SecretCacheHook.