code: def regions():
      
      return [RegionInfo(name='us-east-1',
                         endpoint='sns.us-east-1.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='eu-west-1',
                         endpoint='sns.eu-west-1.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='us-west-1',
                         endpoint='sns.us-west-1.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='sa-east-1',
                         endpoint='sns.sa-east-1.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='us-west-2',
                         endpoint='sns.us-west-2.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='ap-northeast-1',
                         endpoint='sns.ap-northeast-1.amazonaws.com',
                         connection_cls=SNSConnection),
              RegionInfo(name='ap-southeast-1',
                         endpoint='sns.ap-southeast-1.amazonaws.com',
                         connection_cls=SNSConnection),
              ]
docs: Get all available regions for the SNS service.
  
      :rtype: list
      :return: A list of :class:`boto.regioninfo.RegionInfo` instances