text: 
  '''
  Need # TODO: figure out what values actually input the DATA
  Need # TODO: create function to close alert and write to tables required keys (see work breakdown on confluence)
      '''
  
  response = client.put_item(
      TableName='string',
      Item={
          'string': {
              'S': 'string',
              'N': 'string',
              'B': b'bytes',
              'SS': [
                  'string',
              ],
              'NS': [
                  'string',
              ],
              'BS': [
                  b'bytes',
              ],
              'M': {
                  'string': {'... recursive ...'}
              },
              'L': [
                  {'... recursive ...'},
              ],
              'NULL': True|False,
              'BOOL': True|False
          }
      },
      Expected={
          'string': {
              'Value': {
                  'S': 'string',
                  'N': 'string',
                  'B': b'bytes',
                  'SS': [
                      'string',
                  ],
                  'NS': [
                      'string',
                  ],
                  'BS': [
                      b'bytes',
                  ],
                  'M': {
                      'string': {'... recursive ...'}
                  },
                  'L': [
                      {'... recursive ...'},
                  ],
                  'NULL': True|False,
                  'BOOL': True|False
              },
              'Exists': True|False,
              'ComparisonOperator': 'EQ'|'NE'|'IN'|'LE'|'LT'|'GE'|'GT'|'BETWEEN'|'NOT_NULL'|'NULL'|'CONTAINS'|'NOT_CONTAINS'|'BEGINS_WITH',
              'AttributeValueList': [
                  {
                      'S': 'string',
                      'N': 'string',
                      'B': b'bytes',
                      'SS': [
                          'string',
                      ],
                      'NS': [
                          'string',
                      ],
                      'BS': [
                          b'bytes',
                      ],
                      'M': {
                          'string': {'... recursive ...'}
                      },
                      'L': [
                          {'... recursive ...'},
                      ],
                      'NULL': True|False,
                      'BOOL': True|False
                  },
              ]
          }
      },
      ReturnValues='NONE'|'ALL_OLD'|'UPDATED_OLD'|'ALL_NEW'|'UPDATED_NEW',
      ReturnConsumedCapacity='INDEXES'|'TOTAL'|'NONE',
      ReturnItemCollectionMetrics='SIZE'|'NONE',
      ConditionalOperator='AND'|'OR',
      ConditionExpression='string',
      ExpressionAttributeNames={
          'string': 'string'
      },
      ExpressionAttributeValues={
          'string': {
              'S': 'string',
              'N': 'string',
              'B': b'bytes',
              'SS': [
                  'string',
              ],
              'NS': [
                  'string',
              ],
              'BS': [
                  b'bytes',
              ],
              'M': {
                  'string': {'... recursive ...'}
              },
              'L': [
                  {'... recursive ...'},
              ],
              'NULL': True|False,
              'BOOL': True|False
          }
      }
  )
  