Interface AwsDynamoDBNodeParameters

Source
interface AwsDynamoDBNodeParameters {
    additionalFields?:
        | {
            conditionExpression?: string;
            eanUi?: {
                eanValues: { key?: string; value?: string }[];
            };
            eavUi: {
                eavValues: {
                    attribute?: string;
                    type?: "N"
                    | "S";
                    value?: string;
                }[];
            };
        }
        | {
            conditionExpression?: string;
            eanUi?: {
                eanValues: { key?: string; value?: string }[];
            };
            expressionAttributeUi: {
                expressionAttributeValues: {
                    attribute?: string;
                    type?: "N"
                    | "S";
                    value?: string;
                }[];
            };
        }
        | {
            eanUi?: {
                eanValues: { key?: string; value?: string }[];
            };
            projectionExpression?: string;
            readType?: | "stronglyConsistentRead"
            | "eventuallyConsistentRead";
        };
    authentication?: "iam"
    | "assumeRole";
    dataToSend?: "autoMapInputData" | "defineBelow";
    eavUi?: {
        eavValues: {
            attribute?: string;
            type?: "N" | "S";
            value?: string;
        }[];
    };
    fieldsUi?: {
        fieldValues: {
            fieldId?: string;
            fieldValue?: string;
        }[];
    };
    filterExpression?: string;
    inputsToIgnore?: string;
    keyConditionExpression?: string;
    keysUi?: {
        keyValues: {
            key?: string;
            type?: "N"
            | "S"
            | "B";
            value?: string;
        }[];
    };
    limit?: number;
    operation?: "get"
    | "getAll"
    | "delete"
    | "upsert";
    options?: {
        eanUi?: {
            eanValues: { key?: string; value?: string }[];
        };
        filterExpression?: string;
        indexName?: string;
        projectionExpression?: string;
    };
    resource?: "item";
    returnAll?: boolean;
    returnValues?: "NONE"
    | "ALL_OLD";
    scan?: boolean;
    select?:
        | "ALL_ATTRIBUTES"
        | "ALL_PROJECTED_ATTRIBUTES"
        | "SPECIFIC_ATTRIBUTES"
        | "COUNT";
    simple?: boolean;
    tableName?: string;
}

Properties§

§readonly additionalFields?:
    | {
        conditionExpression?: string;
        eanUi?: {
            eanValues: { key?: string; value?: string }[];
        };
        eavUi: {
            eavValues: {
                attribute?: string;
                type?: "N"
                | "S";
                value?: string;
            }[];
        };
    }
    | {
        conditionExpression?: string;
        eanUi?: {
            eanValues: { key?: string; value?: string }[];
        };
        expressionAttributeUi: {
            expressionAttributeValues: {
                attribute?: string;
                type?: "N"
                | "S";
                value?: string;
            }[];
        };
    }
    | {
        eanUi?: {
            eanValues: { key?: string; value?: string }[];
        };
        projectionExpression?: string;
        readType?: | "stronglyConsistentRead"
        | "eventuallyConsistentRead";
    }

Default: {}

§readonly authentication?: "iam" | "assumeRole"

Default: "iam"

§readonly dataToSend?: "autoMapInputData" | "defineBelow"

Whether to insert the input data this node receives in the new row Default: "defineBelow"

§readonly eavUi?: { ... }

Substitution tokens for attribute names in an expression Default: {} Type options: {"multipleValues":true,"minValue":1}

§readonly fieldsUi?: { ... }

Default: {} Type options: {"multipleValueButtonText":"Add Field to Send","multipleValues":true}

§readonly filterExpression?: string

A filter expression determines which items within the Scan results should be returned to you. All of the other results are discarded. Empty value will return all Scan results.

§readonly inputsToIgnore?: string

List of input properties to avoid sending, separated by commas. Leave empty to send all properties.

§readonly keyConditionExpression?: string

Condition to determine the items to be retrieved. The condition must perform an equality test on a single partition key value, in this format: partitionKeyName = :partitionkeyval

§readonly keysUi?: { ... }

Item's primary key. For example, with a simple primary key, you only need to provide a value for the partition key. For a composite primary key, you must provide values for both the partition key and the sort key. Default: {} Type options: {"multipleValues":true}

§readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}

§readonly operation?: "get" | "getAll" | "delete" | "upsert"

Default: "upsert"

§readonly options?: { ... }

Default: {}

§readonly resource?: "item"

Default: "item"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit

§readonly returnValues?: "NONE" | "ALL_OLD"

Use ReturnValues if you want to get the item attributes as they appeared before they were deleted Default: "NONE"

§readonly scan?: boolean

Whether to do an scan or query. Check differences.

§readonly select?:
    | "ALL_ATTRIBUTES"
    | "ALL_PROJECTED_ATTRIBUTES"
    | "SPECIFIC_ATTRIBUTES"
    | "COUNT"

Default: "ALL_ATTRIBUTES"

§readonly simple?: boolean

Whether to return a simplified version of the response instead of the raw data Default: true

§readonly tableName?: string

Table to operate on. Choose from the list, or specify an ID using an expression. Default: [] Type options: {"loadOptionsMethod":"getTables"}