AWS::DynamoDB::Table StreamSpecification - AWS CloudFormation

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á.

AWS::DynamoDB::Table StreamSpecification

Representa a configuração do DynamoDB Streams para uma tabela no DynamoDB.

Sintaxe

Para declarar essa entidade em seu AWS CloudFormation modelo, use a seguinte sintaxe:

Propriedades

ResourcePolicy

Cria ou atualiza um documento de política baseado em recursos que contém as permissões para DynamoDB recursos, como os fluxos de uma tabela. As políticas baseadas em recursos permitem que você defina as permissões de acesso especificando quem tem acesso a cada recurso e as ações que eles podem realizar em cada recurso.

Em um CloudFormation modelo, você pode fornecer a política no formato JSON ou YAML porque CloudFormation converte YAML em JSON antes de enviá-la para. DynamoDBPara obter mais informações sobre políticas baseadas em recursos, consulte Usando políticas baseadas em recursos DynamoDB e Exemplos de políticas baseadas em recursos.

Obrigatório: não

Tipo: ResourcePolicy

Requisitos da atualização: sem interrupção

StreamViewType

Quando um item na tabela é modificado, o StreamViewType determina quais informações são gravadas no fluxo dessa tabela. Os valores válidos para StreamViewType são:

  • KEYS_ONLY - Somente os atributos-chave do item modificado são gravados no fluxo.

  • NEW_IMAGE - O item inteiro depois de ser modificado é gravado no fluxo.

  • OLD_IMAGE - Todo o item antes de ser modificado é gravado no fluxo.

  • NEW_AND_OLD_IMAGES - As imagens novas e antigas do item são gravadas no fluxo.

Obrigatório: Sim

Tipo: string

Valores permitidos: NEW_IMAGE | OLD_IMAGE | NEW_AND_OLD_IMAGES | KEYS_ONLY

Requisitos da atualização: sem interrupção