code: def create_tc_pool(self, zone_name, owner_name, ttl, pool_info, rdata_info, backup_record):
          
  
          rrset = self._build_tc_rrset(backup_record, pool_info, rdata_info, ttl)
          return self.rest_api_connection.post("/v1/zones/" + zone_name + "/rrsets/A/" + owner_name, json.dumps(rrset))
docs: Creates a new TC Pool.
  
          Arguments:
          zone_name -- The zone that contains the RRSet.  The trailing dot is optional.
          owner_name -- The owner name for the RRSet.
                        If no trailing dot is supplied, the owner_name is assumed to be relative (foo).
                        If a trailing dot is supplied, the owner name is assumed to be absolute (foo.zonename.com.)
          ttl -- The updated TTL value for the RRSet.
          pool_info -- dict of information about the pool
          rdata_info -- dict of information about the records in the pool.
                        The keys in the dict are the A and CNAME records that make up the pool.
                        The values are the rdataInfo for each of the records
          backup_record -- dict of information about the backup (all-fail) records in the pool.
                          There are two key/value in the dict:
                              rdata - the A or CNAME for the backup record
                              failoverDelay - the time to wait to fail over (optional, defaults to 0)