AWS::DynamoDB::Table Projection - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS::DynamoDB::Table Projection

Rappresenta gli attributi che vengono copiati (proiettati) dalla tabella in un indice. Questi si aggiungono agli attributi della chiave primaria e a quelli della chiave dell'indice proiettati automaticamente.

Sintassi

Per dichiarare questa entità nel tuo AWS CloudFormation modello, usa la seguente sintassi:

JSON

{ "NonKeyAttributes" : [ String, ... ], "ProjectionType" : String }

YAML

NonKeyAttributes: - String ProjectionType: String

Proprietà

NonKeyAttributes

Rappresenta i nomi degli attributi diversi dalle chiavi che verranno proiettati nell'indice.

Per gli indici secondari locali, il numero totale di NonKeyAttributes sommati in tutti gli indici secondari locali non deve essere superiore a 100. Se proietti lo stesso attributo in due indici diversi sarà considerato come due attributi distinti durante la determinazione del totale.

Required: No

Tipo: matrice di stringhe

Minimum: 1

Maximum: 20

Aggiornamento richiesto: gli aggiornamenti non sono supportati.

ProjectionType

Il set di attributi che vengono proiettati nell'indice:

  • KEYS_ONLY - Solo l'indice e le chiavi primarie vengono proiettati nell'indice.

  • INCLUDE: oltre agli attributi descritti in KEYS_ONLY, l'indice secondario include gli altri attributi non chiave che hai specificato.

  • ALL - Tutti gli attributi della tabella vengono proiettati nell'indice.

Quando si utilizza la console DynamoDBALL, è selezionata per impostazione predefinita.

Required: No

Tipo: stringa

Allowed values: ALL | KEYS_ONLY | INCLUDE

Aggiornamento richiesto: nessuna interruzione