PageSourceSearch

https://embedded-workflow-builder.netlify.app/assets/js/64144573.05b4af1d.js

js embedded-workflow-builder.netlify.app collected 2026-10-03 10:45:10 UTC 38,975 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkembedded_workflow_builder_docs=self.webpackChunkembedded_workflow_builder_docs||[]).push([["6382"],{69984(e,n,s){s.r(n),s.d(n,{metadata:()=>t,default:()=>h,frontMatter:()=>a,contentTitle:()=>d,toc:()=>l,assets:()=>o});var t=JSON.parse('{"id":"connectors/aws-dynamodb","title":"Amazon DynamoDB Connector","description":"Manage tables and items in Amazon DynamoDB.","source":"@site/docs/connectors/aws-dynamodb.md","sourceDirName":"connectors","slug":"/connectors/aws-dynamodb","permalink":"/connectors/aws-dynamodb","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Amazon DynamoDB Connector","sidebar_label":"Amazon DynamoDB","description":"Manage tables and items in Amazon DynamoDB."},"sidebar":"docs","previous":{"title":"Algolia","permalink":"/connectors/algolia"},"next":{"title":"Amazon S3","permalink":"/connectors/aws-s3"}}'),r=s(74848),i=s(28453);let a={title:"Amazon DynamoDB Connector",sidebar_label:"Amazon DynamoDB",description:"Manage tables and items in Amazon DynamoDB."},d,o={},l=[{value:"API Documentation",id:"api-documentation",level:2},{value:"Connections",id:"connections",level:2},{value:"Access Key and Secret",id:"apikeysecret",level:3},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Setup Steps",id:"setup-steps",level:4},{value:"Configure the Connection",id:"configure-the-connection",level:4},{value:"AWS Role ARN",id:"awsassumerole",level:3},{value:"Prerequisites",id:"prerequisites-1",level:4},{value:"Setup Steps",id:"setup-steps-1",level:4},{value:"Configure the Connection",id:"configure-the-connection-1",level:4},{value:"Actions",id:"actions",level:2},{value:"Create Table",id:"createtable",level:3},{value:"Delete Item",id:"deleteitem",level:3},{value:"Delete Table",id:"deletetable",level:3},{value:"Describe Table",id:"describetable",level:3},{value:"Get Item",id:"getitem",level:3},{value:"List Tables",id:"listtables",level:3},{value:"Query Items",id:"queryitems",level:3},{value:"Raw Request",id:"rawrequest",level:3},{value:"Update Item",id:"updateitem",level:3},{value:"Upsert Item",id:"createitem",level:3}];function c(e){let n={a:"a",admonition:"admonition",br:"br",code:"code",details:"details",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",summary:"summary",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.img,{alt:"Amazon DynamoDB",src:s(4561).A+"#connector-icon",width:"32",height:"32"}),"\n",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/dynamodb",children:"Amazon DynamoDB"})," is a key-value and document database from Amazon Web Services (AWS).\nThis component allows you to create, read, update, and delete items within an Amazon DynamoDB database."]}),"\n",(0,r.jsx)(n.h2,{id:"api-documentation",children:"API Documentation"}),"\n",(0,r.jsxs)(n.p,{children:["This component was built using the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/",children:"AWS DynamoDB API"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"connections",children:"Connections"}),"\n",(0,r.jsx)(n.h3,{id:"apikeysecret",children:"Access Key and Secret"}),"\n",(0,r.jsx)(n.p,{children:"Authenticates requests to Amazon DynamoDB using an API Key and API Secret."}),"\n",(0,r.jsxs)(n.p,{children:["An AWS IAM ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html",children:"access key pair"})," is required to interact with Amazon DynamoDB.\nEnsure the key pair generated in AWS has proper permissions to the DynamoDB resources to access.\nRead more about DynamoDB IAM actions in the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/api-permissions-reference.html",children:"AWS documentation"}),"."]}),"\n",(0,r.jsx)(n.h4,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS account"})," with IAM access"]}),"\n",(0,r.jsx)(n.li,{children:"Appropriate permissions to create IAM access keys"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"setup-steps",children:"Setup Steps"}),"\n",(0,r.jsx)(n.p,{children:"To create an IAM access key pair:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Sign in to the ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS Console"})," and navigate to ",(0,r.jsx)(n.strong,{children:"Identity and Access Management (IAM)"})]}),"\n",(0,r.jsx)(n.li,{children:"Select the IAM user that will be used for the integration"}),"\n",(0,r.jsxs)(n.li,{children:["Navigate to the ",(0,r.jsx)(n.strong,{children:"Security credentials"})," tab"]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Access keys"})," section, select ",(0,r.jsx)(n.strong,{children:"Create access key"})]}),"\n",(0,r.jsxs)(n.li,{children:["Choose the appropriate use case (e.g., ",(0,r.jsx)(n.strong,{children:"Third-party service"})," or ",(0,r.jsx)(n.strong,{children:"Application running outside AW
1S"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Copy both the ",(0,r.jsx)(n.strong,{children:"Access key ID"})," and ",(0,r.jsx)(n.strong,{children:"Secret access key"})," when displayed"]}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{title:"Secret Key Visibility",type:"warning",children:(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Secret access key"})," is only shown once during creation. If it is not copied at this time, a new access key pair must be created."]})}),"\n",(0,r.jsx)(n.h4,{id:"configure-the-connection",children:"Configure the Connection"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Enter the ",(0,r.jsx)(n.strong,{children:"Access key ID"})," into the connection configuration"]}),"\n",(0,r.jsxs)(n.li,{children:["Enter the ",(0,r.jsx)(n.strong,{children:"Secret access key"})," into the connection configuration"]}),"\n"]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Access Key ID"}),(0,r.jsxs)(n.td,{children:["An AWS IAM Access Key ID. Learn how to create access keys in the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html",children:"AWS IAM documentation"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Secret Access Key"}),(0,r.jsxs)(n.td,{children:["An AWS IAM Secret Access Key. Learn how to create access keys in the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html",children:"AWS IAM documentation"}),"."]}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"awsassumerole",children:"AWS Role ARN"}),"\n",(0,r.jsx)(n.p,{children:"Connect to AWS using an assumed role"}),"\n",(0,r.jsxs)(n.p,{children:["AWS IAM role authentication allows connections to DynamoDB using the AWS Security Token Service (STS) ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html",children:"AssumeRole"})," operation. This authentication method provides enhanced security by allowing temporary credentials and cross-account access."]}),"\n",(0,r.jsx)(n.h4,{id:"prerequisites-1",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS account"})," with IAM access"]}),"\n",(0,r.jsx)(n.li,{children:"Permissions to create IAM users, access keys, and roles"}),"\n",(0,r.jsxs)(n.li,{children:["Understanding of ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html",children:"AWS IAM roles"})," and trust policies"]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"setup-steps-1",children:"Setup Steps"}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Create IAM User and Access Keys"})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Sign in to the ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS Console"})," and navigate to ",(0,r.jsx)(n.strong,{children:"Identity and Access Management (IAM)"})]}),"\n",(0,r.jsxs)(n.li,{children:["Navigate to ",(0,r.jsx)(n.strong,{children:"Users"})," and select ",(0,r.jsx)(n.strong,{children:"Create User"})]}),"\n",(0,r.jsxs)(n.li,{children:["Provide a ",(0,r.jsx)(n.strong,{children:"User name"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Optionally, grant the user access to the AWS Management Console"}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.li,{children:"Complete the user creation process"}),"\n",(0,r.jsxs)(n.li,{children:["After creation, the user's ARN will be displayed in the summary section (format: ",(0,r.jsx)(n.code,{children:"arn:aws:iam::123456789012:user/username"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Copy the ",(0,r.jsx)(n.strong,{children:"ARN"})," for use in the trust policy in the next section"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"To obtain the ARN for an existing user:"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to ",(0,r.jsx)(n.strong,{children:"Users"}),", select the username"]}),"\n",(0,r.jsx)(n.li,{children:"The ARN is displayed in the summary section"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Create Access Keys for the User:"})}),"\n",(0,r.jsxs)(n.ol,{start:"7",children:["\n",(0,r.jsxs)(n.li,{children:["From the user's summary page, select ",(0,r.jsx)(n.strong,{children:"Create access key"})]}),"\n",(0,r.jsxs)(n.li,{children:["Select ",(0,r.jsx)(n.strong,{children:"Third-party service"})," as the access key type and select ",(0,r.jsx)(n.strong,{children:"Next"})]}),"\n",(0,r.jsxs)(n.li,{children:["Optionally, set a description tag and select ",(0,r.jsx)(n.strong,{children:"Create access key"})]}),"\n",(0,r.jsxs)(n.li,{children:["Copy both the ",(0,r.jsx)(n.strong,{children:"Access key ID"})," and ",(0,r.jsx)(n.strong,{children:"Secret access key"})]}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{title:"Secret Key Visibility",type:"warning",children:(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Secret access key"})," is only shown once during creation. If it is not copied at this time, a new access key pair must be created."]})}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Create IAM Role with Trust Policy"})}),"\n",(0,r.jsxs)(n.ol,{start:"11",children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to ",(0,r.jsx)(n.strong,{children:"Roles"})," and select ",(0,r.jsx)(n.strong,{children:"Create Role"})]}),"\n",(0,r.jsxs)(n.li,{children:["Select ",(0,r.jsx)(n.strong,{children:"Custom trust policy"})," for the ",(0,r.jsx)(n.strong,{children:"Trusted entity type"})]}),"\n",(0,r.jsxs)(n.li,{children:["Enter the following trust policy, replacing ",(0,r.jsx)(n.code,{children:"arn:aws:iam::123456789012:user/username"})," with the actual user ARN copied in step 6:"]}),"\n"]}),"\n",(0,r.jsxs)(n.details,{children:["\n",(0,r.jsx)(n.summary,{children:"Trust Policy JSON"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n  "Version": "2012-10-17",\n  "Statement": [\n    {\n      "Effect": "Allow",\n      "Principal": {\n        "AWS": "arn:aws:iam::123456789012:user/username"\n      },\n      "Action": "sts:AssumeRole"\n    }\n  ]\n}\n'})}),"\n"]}),"\n",(0,r.jsxs)(n.ol,{start:"14",children:["\n",(0,r.jsxs)(n.li,{children:["Select ",(0,r.jsx)(n.strong,{children:"Next"})," to configure permissions"]}),"\n",(0,r.jsxs)(n.li,{children:["Attach the ",(0,r.jsx)(n.strong,{children:"AmazonDynamoDBFullAccess"})," policy, or create a custom policy with only the required DynamoDB permissions following the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#grant-least-privilege",children:"principle of least privilege"})]}),"\n",(0,r.jsxs)(n.li,{children:["Complete the remaining steps and select ",(0,r.jsx)(n.strong,{children:"Create Role"})]}),"\n",(0,r.jsxs)(n.li,{children:["After creation, navigate to the newly created role and copy the ",(0,r.jsx)(n.strong,{children:"Role ARN"})," from the summary section (format: ",(0,r.jsx)(n.code,{children:"arn:aws:iam::123456789012:role/rolename"}),")"]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"configure-the-connection-1",children:"Configure the Connection"}),"\n",(0,r.jsx)(n.p,{children:"Enter the following values into the connection configuration:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Access Key ID"}),": The access key ID from step 10"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Secret Acce
1ss Key"}),": The secret access key from step 10"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"IAM Role ARN"}),": The role ARN from step 17"]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["For more information on IAM role authentication, refer to the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html",children:"AWS STS documentation"}),"."]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Role ARN"}),(0,r.jsx)(n.td,{children:"An AWS IAM Role ARN"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Access Key ID"}),(0,r.jsx)(n.td,{children:"An AWS IAM Access Key ID"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Secret Access Key"}),(0,r.jsx)(n.td,{children:"An AWS IAM Secret Access Key"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"External ID"}),(0,r.jsxs)(n.td,{children:["Provides enhanced security measures to the connection. Optional, but recommended. Please check ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_common-scenarios_third-party.html#id_roles_third-party_external-id",children:"AWS docs"})," for more information."]}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"actions",children:"Actions"}),"\n",(0,r.jsx)(n.h3,{id:"createtable",children:"Create Table"}),"\n",(0,r.jsx)(n.p,{children:"Create a new DynamoDB Table"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Key Schema"}),(0,r.jsxs)(n.td,{children:["Array of key schema elements. Each object must contain a KeyType (HASH or RANGE) and an AttributeName. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.PrimaryKey",children:"key schemas"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Attribute Definition"}),(0,r.jsxs)(n.td,{children:["Array of attribute definitions. Each object must contain an AttributeName and AttributeType. See ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes",children:"DynamoDB data types"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Billing Mode"}),(0,r.jsxs)(n.td,{children:["The billing mode for the table. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadWriteCapacityMode.html",children:"billing modes"}),"."]}),(0,r.jsx)(n.td,{children:"PROVISIONED"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Read Capacity Units"}),(0,r.jsxs)(n.td,{children:["The number of read capacity units. One unit = one strongly consistent read/sec or two eventually consistent reads/sec for items up to 4 KB. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html",children:"read capacity"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Write Capacity Units"}),(0,r.jsxs)(n.td,{children:["The number of write capacity units. One unit = one write/sec for items up to 1 KB. Larger items consume additional units. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ProvisionedThroughput.html",children:"write capacity"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"deleteitem",children:"Delete Item"}),"\n",(0,r.jsx)(n.p,{children:"Delete an item from a DynamoDB database"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Hash / Primary Key Value"}),(0,r.jsx)(n.td,{children:"The value of the hash key (primary key) to match."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Range / Sort Key Value"}),(0,r.jsxs)(n.td,{children:["The value of the optional range key (sort key) to match. ",(0,r.jsx)(n.strong,{children:"Required"})," if your table has a range key."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Condition Expression"}),(0,r.jsxs)(n.td,{children:["A condition that must be satisfied for the operation to succeed. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html",children:"condition expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Values"}),(0,r.jsxs)(n.td,{children:["Expression attribute values are substitutes for actual values in expressions. Each key must begin with a colon (:) followed by alphanumeric characters. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html",children:"expression attribute values"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Value Types"}),(0,r.jsx)(n.td,{children:"The DynamoDB data type for each expression attribute value. Must specify a type for each value provided in Expression Attribute Values."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"deletetable",children:"Delete Table"}),"\n",(0,r.jsx)(n.p,{children:"Delete an existing DynamoDB Table"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"describetable",children:"Describe Table"}),"\n",(0,r.jsx)(n.p,{children:"Fetch metadata about an existing DynamoDB Table"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"getitem",children:"Get Item"}),"\n",(0,r.jsx)(n.p,{children:"Retrieve an item from a DynamoDB database"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Hash / Primary Key Value"}),(0,r.jsx)(n.td,{children:"The value of the hash key (primary key) to match."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Range / Sort Key Value"}),(0,r.jsxs)(n.td,{children:["The value of the optional range key (sort key) to match. ",(0,r.jsx)(n.strong,{children:"Required"})," if your table has a range key."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"listtables",children:"List Tables"}),"\n",(0,r.jsx)(n.p,{children:"List all DynamoDB Tables"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Fetch All"}),(0,r.jsx)(n.td,{children:"When true, automatically fetch all pages of results using pagination. When false, return only the first page."}),(0,r.jsx)(n.td,{children:"false"})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"queryitems",children:"Query Items"}),"\n",(0,r.jsx)(n.p,{children:"Query a DynamoDB table"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Values"}),(0,r.jsxs)(n.td,{children:["Expression attribute values are substitutes for actual values in expressions. Each key must begin with a colon (:) followed by alphanumeric characters. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html",children:"expression attribute values"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Value Types"}),(0,r.jsx)(n.td,{children:"The DynamoDB data type for each expression attribute value. Must specify a type for each value provided in Expression Attribute Values."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Key Condition Expression"}),(0,r.jsxs)(n.td,{children:["The condition specifying key values for the query. Must specify the partition key and optionally a sort key condition. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.KeyConditionExpressions",children:"key condition expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Filter Expression"}),(0,r.jsxs)(n.td,{children:["A condition to filter query results after they're retrieved. Cannot filter on partition or sort keys. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.FilterExpression",children:"filter expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional parameters to pass to the query operation. These are merged with the command input."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"rawrequest",children:"Raw Request"}),"\n",(0,r.jsx)(n.p,{children:"Execute single PartiQL statements."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Statement"}),(0,r.jsxs)(n.td,{children:["The PartiQL statement to execute. Use ? for parameters. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html",children:"PartiQL for DynamoDB"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Parameters"}),(0,r.jsxs)(n.td,{children:["Array of parameter values for the PartiQL statement. Parameters are referenced using ? placeholders in the statement. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.html",children:"PartiQL parameters"}),"."]}),(0,r.jsx)(n.td,{children:(0,r.jsxs)(n.code,{children:["[",(0,r.jsx)(n.br,{}),' "Rose"',(0,r.jsx)(n.br,{}),"]"]})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional parameters to pass to the query operation. These are merged with the command input."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"updateitem",children:"Update Item"}),"\n",(0,r.jsx)(n.p,{children:"Update an existing item in a DynamoDB database"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{chil
1dren:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Hash / Primary Key Value"}),(0,r.jsx)(n.td,{children:"The value of the hash key (primary key) to match."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Range / Sort Key Value"}),(0,r.jsxs)(n.td,{children:["The value of the optional range key (sort key) to match. ",(0,r.jsx)(n.strong,{children:"Required"})," if your table has a range key."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Update Expression"}),(0,r.jsxs)(n.td,{children:["An update expression specifying how to modify item attributes. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html",children:"update expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Condition Expression"}),(0,r.jsxs)(n.td,{children:["A condition that must be satisfied for the operation to succeed. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html",children:"condition expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Values"}),(0,r.jsxs)(n.td,{children:["Expression attribute values are substitutes for actual values in expressions. Each key must begin with a colon (:) followed by alphanumeric characters. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html",children:"expression attribute values"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Value Types"}),(0,r.jsx)(n.td,{children:"The DynamoDB data type for each expression attribute value. Must specify a type for each value provided in Expression Attribute Values."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"createitem",children:"Upsert Item"}),"\n",(0,r.jsx)(n.p,{children:"Creates a new item, or replaces an existing item with a new item"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Table Name"}),(0,r.jsx)(n.td,{children:"The name of the DynamoDB table to interact with."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Value"}),(0,r.jsx)(n.td,{children:"Key-value pairs representing the item to insert into the table. Each key corresponds to an attribute name."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Value Types"}),(0,r.jsxs)(n.td,{children:["The DynamoDB data type for each item attribute. Must specify a type for each key in the Value field. See ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypes",children:"DynamoDB data types"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Condition Expression"}),(0,r.jsxs)(n.td,{children:["A condition that must be satisfied for the operation to succeed. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ConditionExpressions.html",children:"condition expressions"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Values"}),(0,r.jsxs)(n.td,{children:["Expression attribute values are substitutes for actual values in expressions. Each key must begin with a colon (:) followed by alphanumeric characters. Learn more about ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeValues.html",children:"expression attribute values"}),"."]}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Expression Attribute Value Types"}),(0,r.jsx)(n.td,{children:"The DynamoDB data type for each expression attribute value. Must specify a type for each value provided in Expression Attribute Values."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS DynamoDB connection to use."}),(0,r.jsx)(n.td,{})]})]})]})]})}function h(e={}){let{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},4561(e,n,s){s.d(n,{A:()=>t});let t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABcRAAAXEQHKJvM/AAAKPUlEQVRYhbWX+VPTdxrH6bR/xc7sdnZ2prvehITc5E5ICAkghEMERcQiiojiubTW7ar1m0arPbatO1W3rTP1VvBCDfeNHHInHOEIhEBI5FQ/1ffOJ1a0Dd2d2Z0+M88PhB8+r3mu9/sbFPRamEx4Uyotfus/J96SHvjfk74RFIQ3ggIDi/34G8WvvCWN60iUmTqPK+JtjCLJZlYm9ZiVKb1m5bp+s5pm2pA5PH3I
1HL7RaQ7fOGrWZdJ0m3VZE2b91gmzftukWZ/jMxtyaU6bDTunzcZd82bjnnlz1L4nTMz+J59E5WPNzx41+UsSFCSJfRivShqGOtn1XJMyhvDUcWjTPNBt8EKX4UPEpino352BPmsWkVvmYdj6BMacpzBuJ4ja+QzReUD0LiBmL7B6HxD7VyD2PSDufSDuA8B0EIj/O54lHAKi8n/0Q5jO480g2lf6hzzWflSV4IRsdfucLK6TyOO7iSLRRpRJdqJc00tUKf1Eneog4WkDRJs+RHQZTqLbNEIi3h0luswxostyk4gtEyRiq4fot3lJ5HYfMeROEcPOaWLImyHG3fPEuOfxXPyHQOxBMP6KH8BbCwBSY/NRpWkQspg2IovrgNzUBUV8NxSJdqjX9kK1tg/SpD6I4vvBN/WDHz8IQeIwwtaOQJXugjZzDBFZE4jY4oE+exKROT5E5j6CYcc0jHmzMO6eQ9TuOUIrQdsRACA2NDLKuAFIoluJLKYdLyGUiTbwjN0Qx9mRsHUQe4668PE/PTj5Ly+OnfYi/xMPUve6EUEBNruh3zqOyGwPIrO90P8SIm+WmD4A6EwEAugbGcVqB8KMLUQa3QYKIY/rhDCqA/mME3XNc2i3zaOkZgYF1ilcvTuFwuJplNTOoc3+BOdvz0C6bhSytDEoNo5DmzUB/TYv9NteQRh2TJO4A4Bx12wggEj3gJHH9EEc2UQkUS2Qr25DqLYVh0440dUzj30fDUOf1gtpQg/4MT3gxfRCYOqDZM0gdhwZx7EzXuxkPNhpnkT2kUnE7vBAl+XxQyy0I/cRic0HDDsXA9DWM/KoXoj1jURiaIYs+iHY6hYUlXjxzQ/j+CO/BWxdB0SrbZAl2KFOofPQh4Mn3RgaJSiqmEVl4zzKGubhm3qGg//wQbbB7W/Hwkxs9xG6HXRFAwE0tYzMYIdI94CERTZBZmwGR9OEq7c8mJl9hrulj3Dsaxcy9w0gPqsfURv7IE3oRW3LHPKPuSGMd0CeOoTYbaPo6HmKxLxxqDeNIWLLq8Gk20FXlN6JAACBqpaR6rsh1NYTccQDSA1N4Kgace3WBA6fGMaRk07ctvpQ/WAa9v7HOF/oRd4hJx60zkG5th/atAHwTQP4/HsfCktmERo/DE2GC7rNbugWtsNDYvaADuciAIpKRhLRBaGmjoi19ZDoG8FWNPgBvr3gxtnzbggNbRAa26FL6YYktgtFZVPYz4xiibIbmnUOSJIcKK2bRVffU9Q9fIyT3z+CbP0o9Fnun1Z0gsTsBujFXBxA2wGBqoaINHWQRDSAJatHwZ0JEPIc1257kLm7F7qkDj9Eak4ffI9+9Ffi0zPjMGY4oE7ph2HTIM4VPML07DNs/ds4FOtHoMsce1GJzW5CLyY92wEAPFk5E6Zpg0BZTYTqWoRp68CS1OJm0QTOXRqD+bMhNDRPo6d/HldvTSIpqwefnxnDxRuTGPcQJGxxICTSjrwjLjiGnyJ9/yiEiYPQZYwgPGMU2k0u6DJdJGrHM9qSRQAkZYxY3Qq+vJIIldUQa2oRLKpG4Z1xDAw/xuY8G7TxrYhMbocxpQMsVQve5jYh58AArJXTWKbqxJ6PRjDu+RGb80cgNPVDlz4ETdowwjeOQOuHGCXGXAIqYIEA4hJGrGwBT1ZBBIoqiNTVYImrcOn6mB/CWjaJ9q5ZWMu9uFQ4gXtlPuS858Dlmx4cPO5Exh4Hhl1PkZY36L8T2vUOqFMHoF4/CM2GFxDhG0eIcdtTUBUNAAgVlTAieRN4kjLCl1VApKzCKmEFrhaO4eSXg/jmOycSNrQha5cNh44N4NiXTuTk96G0+hGOfOZEh20OX5x1Yz8zAllCj187VKn9UK8bgOYlRLqTGLKfgEp5IIDAygiljeCKSglfWg6hohIreWW4dmMMT54+x5WCMUSvaQFbXo8V4nq8zapB1p4eeLwEXT1z+OpbNyYmCY6fGgPX0LUgYKqU1yDShgiVcuonAgF49xiBpAGhQivhhZVCICvHSl4pLl934eJVF85dGEGXbRaNLdOob5oC8+kgLt8YB40N2+1QxLbj/PUJXLnjhSCqC6okO5Rren4GoV4/QPSbZ0FNjR9AWvwKgM0rYgTiOoTy7xOuqAQCaRmWs4tReGsMbZ3TSFzfDE1UA1YnNyNjWwdi17Xi9LkRpOd0g6VoQnKWDfXNMyirnYLA2OFXUSrlyqTXIFIdRJ85A3XawCIAoUUMX1gLDu8u4Qqt4ItLsIJtxYXLTpSWe1BSNoG6Bh8uXnPh67PDOHXWie8uuHCpwI2m1hk0PpxBaZUPt6xeiKLaoYjvgiKh+5cQhDor9brFANg3GT6/GuzQIhLKvweeqBjLWfdw+eoIDjF2fHHKgXezW/HBYTu+Pj2EM9878dXpYRw57kDa1k68w6tH9v5e3C/3gR/RCrmp84WpeQ1CmdxLqL1Tp/QHArCCbzI8bhXYnNuEw70LnvA+lq4swoeHuzA8PIcfLjoh1VThTyuK8fs/F+N37xTjD8vKsIRX7T/bBz5y+O/F+0cHEBre4p+JBWe1AGEnunQvqNFdBOAGww2tQEjILcLh3AGF4AruI5hzD/vy21FSNo6HrVOwlk7g2g2Xfziv33SjtNKLTtssKmp8yN5rQ6i6EdLoh6CmRhrzC4gEG9Gu90CR3BMIELyygAlllyEk+AZhh9zG6xC0Ehx+MaLjapC7uw2HzXZYTvbhiKUXuXu7YExsQois1r+iEkMTwiKbQU3NS2f1EoIa3fB141Ak2hYBWH79aCirFKxVhYTNuoXXIWg7QgVWBHOtWB5ixZJgK5awSrCMU4pVggpw5dUQh1MBewCx7gHC9E2gpiYQopNQyy+L72ICAZbePMpZVYzglQVzFCKEdZPQdrDZdwibW0Q4/LuEK7ASnriE8CWlRCArJ0Il1Y1KIlBVE4G6hgjVdUSkbSDU1FBnJTY0E+oxqdGVxLQTavk1yS6oEvtfAZhM5/0fJiv/cj6RveI+OKuKn3NYJaDt4HIqQAeTbgddUb64DoKwBtCLKZI3Q6RogVj9EFRFJeEdkER0gpoaqdEGau/k0X1QxDpA3Ta1/KoE5zN10ghkcW3Jr38ULUTw0itrVi29coK17PrHwSsKLCGrCi0hITRvWzic2xYO956Fw79n4QruW7ii4hcpLbfw5ZUWAU1VlUWgqrGINDUWkbbBIopotITpGy1hhiZLmLHlY2l06wlpdPvaoF+JN37tH79BLPrWG7Qd//3z/P/Ln8q+APBv4Dhl6Nsj0G0AAAAASUVORK5CYII="},28453(e,n,s){s.d(n,{R:()=>a,x:()=>d});var t=s(96540);let r={},i=t.createContext(r);function a(e){let n=t.useContext(i);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.