It is absolutely not a flax lily, nor is it a yucca. It is one of the many in the family known as Agave.
As far as which variety, it might be one of the many commonly known as 'variegata'. A good source for identification and culture is
Tips and Advice on Outdoor Gardening, Flower Gardens, Plants, & Seeds - Dave's Garden