As of January 1, 2020 this library no longer supports Python 2 on the latest released version. Library versions released prior to that date will continue to be available. For more information please visit Python 2 support on Google Cloud.

Resource Record Sets

Define API ResourceRecordSets.

class google.cloud.dns.resource_record_set.ResourceRecordSet(name, record_type, ttl, rrdatas, zone)[source]

Bases: object

ResourceRecordSets are DNS resource records.

RRS are owned by a google.cloud.dns.zone.ManagedZone instance.

See https://cloud.google.com/dns/api/v1/resourceRecordSets

Parameters
  • name (str) – the name of the record set.

  • record_type (str) – the RR type of the zone.

  • ttl (int) – TTL (in seconds) for caching the record sets.

  • rrdatas (list of string) – one or more lines containing the resource data.

  • zone (google.cloud.dns.zone.ManagedZone) – A zone which holds one or more record sets.

classmethod from_api_repr(resource, zone)[source]

Factory: construct a record set given its API representation

Parameters
Return type

google.cloud.dns.zone.ResourceRecordSet

Returns

RRS parsed from resource.