AWS::DynamoDB::GlobalTable StreamSpecification - AWS CloudFormation

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.

AWS::DynamoDB::GlobalTable StreamSpecification

Représente la configuration de flux DynamoDB pour une table dans DynamoDB.

Vous ne pouvez modifier cette valeur que si votre AWS::DynamoDB::GlobalTable ne contient qu'une seule entrée dans Replicas. Vous devez spécifier la valeur de cette propriété si votre AWS::DynamoDB::GlobalTable contient plus d'un réplica.

Syntaxe

Pour déclarer cette entité dans votre AWS CloudFormation modèle, utilisez la syntaxe suivante :

JSON

{ "StreamViewType" : String }

YAML

StreamViewType: String

Propriétés

StreamViewType

Lorsqu'un élément de la table est modifié, StreamViewType détermine les informations qui sont écrites dans le flux pour cette table. Les valeurs valides pour StreamViewType sont :

  • KEYS_ONLY – Seuls les attributs clés de l'élément modifié sont écrits dans le flux.

  • NEW_IMAGE – L'élément entier, tel qu'il apparaît après sa modification, est écrit dans le flux.

  • OLD_IMAGE – L'élément entier, tel qu'il apparaît avant sa modification, est écrit dans le flux.

  • NEW_AND_OLD_IMAGES – La nouvelle image et l'ancienne image de l'élément sont écrites dans le flux.

Obligatoire : oui

Type : chaîne

Valeurs autorisées : NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGES | KEYS_ONLY

Requis pour la mise à jour : aucune interruption