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";
        };
    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§

Source§

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: {}

Source§

readonly dataToSend?: "autoMapInputData" | "defineBelow"

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

Source§

readonly eavUi?: {
    eavValues: {
        attribute?: string;
        type?: "N" | "S";
        value?: string;
    }[];
}

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

Source§

readonly fieldsUi?: { fieldValues: { fieldId?: string; fieldValue?: string }[] }

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

Source§

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.

Source§

readonly inputsToIgnore?: string

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

Source§

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

Source§

readonly keysUi?: {
    keyValues: {
        key?: string;
        type?: "N" | "S" | "B";
        value?: string;
    }[];
}

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}

Source§

readonly limit?: number

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

Source§

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

Default: "upsert"

Source§

readonly options?: {
    eanUi?: {
        eanValues: { key?: string; value?: string }[];
    };
    filterExpression?: string;
    indexName?: string;
    projectionExpression?: string;
}

Default: {}

Source§

readonly resource?: "item"

Default: "item"

Source§

readonly returnAll?: boolean

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

Source§

readonly returnValues?: "NONE" | "ALL_OLD"

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

Source§

readonly scan?: boolean

Whether to do an scan or query. Check differences.

Source§

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

Default: "ALL_ATTRIBUTES"

Source§

readonly simple?: boolean

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

Source§

readonly tableName?: string

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