def SaveStateToDDB()

in process-agent-event.py [0:0]


def SaveStateToDDB(Username, FullAgentName, AgentARN, State):
    global DDBTableName,Logger
    
    Data = {}
    Data["Identifier"]    = {"S":"Data"}
    Data["RecordType"]    = {"S":Username}
    Data["Value"]         = {"S":State}
    Data["AgentARN"]      = {"S":AgentARN}
    Data["FullAgentName"] = {"S":FullAgentName}
    
    Dynamo = boto3.client("dynamodb")
    try:
        Dynamo.put_item(TableName=DDBTableName, Item=Data)
    except ClientError as e:
        Logger.error("DDB put error: "+e.response["Error"]["Message"])