in workload-management/s3-trigger-ecs-task/s3-file-processor/utils/Dynamodb.go [56:73]
func deleteTable() error {
_, err := svc.DeleteTable(&dynamodb.DeleteTableInput{TableName: aws.String(tableName)})
if err != nil {
if aerr, ok := err.(awserr.Error); ok {
switch aerr.Code() {
case dynamodb.ErrCodeResourceNotFoundException:
return nil
default:
log.Printf(aerr.Error())
return aerr
}
} else {
log.Printf("Unknown error while deleting table %s", err)
return err
}
}
return pollForTableDeletion()
}