AWS::DynamoDB::Table StreamSpecification - AWS CloudFormation

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.

AWS::DynamoDB::Table StreamSpecification

Representa la configuración de flujos de DynamoDB para una tabla en DynamoDB.

Sintaxis

Para declarar esta entidad en la AWS CloudFormation plantilla, utilice la siguiente sintaxis:

Propiedades

ResourcePolicy

Crea o actualiza un documento de política basado en recursos que contiene los permisos para los DynamoDB recursos, como las secuencias de una tabla. Las políticas basadas en recursos permiten definir los permisos de acceso especificando quién tiene acceso a cada recurso y las acciones que se les permite realizar en cada recurso.

En una CloudFormation plantilla, puedes proporcionar la política en formato JSON o YAML, ya que CloudFormation convierte YAML en JSON antes de enviarla a ella. DynamoDBPara obtener más información sobre las políticas basadas en recursos, consulta Uso de políticas basadas en recursos y ejemplos de políticas basadas en recursos. DynamoDB

Obligatorio: no

Tipo: ResourcePolicy

Requisitos de actualización: sin interrupción

StreamViewType

Cuando se modifica un elemento en una tabla, StreamViewType determina la información que se escribe en el flujo para esa tabla. Los valores válidos para StreamViewType son:

  • KEYS_ONLY: solo se escriben en el flujo los atributos de clave del elemento modificado.

  • NEW_IMAGE: el elemento completo se escribe en el flujo tal y como aparece después de modificarlo.

  • OLD_IMAGE: el elemento completo se escribe en el flujo tal y como aparece antes de modificarlo.

  • NEW_AND_OLD_IMAGES: se escriben en el flujo tanto las imágenes nuevas como las antiguas del elemento.

Obligatorio: sí

Tipo: cadena

Valores permitidos: NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGES | KEYS_ONLY

Requisitos de actualización: sin interrupción