def create_a_record(self, name, values, ttl=<NUM_LIT>, weight=None, region=None,<EOL>set_identifier=None, alias_hosted_zone_id=None,<EOL>alias_dns_name=None):
self._halt_if_already_deleted()<EOL>values = locals()<EOL>del values['<STR_LIT>']<EOL>return self._add_record(AResourceRecordSet, **values)<EOL>
Creates and returns an A record attached to this hosted zone.

:param str name: The fully qualified name of the record to add.
:param list values: A list of value strings for the record.
:keyword int ttl: The time-to-live of the record (in seconds).
:keyword int weight: *For weighted record sets only*. Among resource record
    sets that have the same combination of DNS name and type, a value
    that determines what portion of traffic for the current resource
    record set is routed to the associated location. Ranges from 0-255.
:keyword str region: *For latency-based record sets*. The Amazon EC2 region
    where the resource that is specified in this resource record set
    resides.
:keyword str set_identifier: *For weighted and latency resource record
    sets only*. An identifier that differentiates among multiple
    resource record sets that have the same combination of DNS name
    and type. 1-128 chars.
:keyword str alias_hosted_zone_id: Alias A records have this specified.
    It appears to be the hosted zone ID for the ELB the Alias points at.
:keyword str alias_dns_name: Alias A records have this specified. It is
    the DNS name for the ELB that the Alias points to.
:rtype: tuple
:returns: A tuple in the form of ``(rrset, change_info)``, where
    ``rrset`` is the newly created
    :py:class:`AResourceRecordSet <route53.resource_record_set.AResourceRecordSet>`
    instance.