class Softlayer::Dns::Domain

Constants

SERVICE

Attributes

account[RW]
id[RW]
managed_resource_flag[RW]
name[RW]
resource_record_count[RW]
resource_records[RW]
secondary[RW]
serial[RW]
update_date[RW]

Public Class Methods

create_object(message) click to toggle source

template_object

# File lib/softlayer/dns/domain.rb, line 56
def self.create_object(message)
  request(:create_object, Softlayer::Dns::Domain, message)
end
create_objects(message) click to toggle source

template_objects

# File lib/softlayer/dns/domain.rb, line 61
def self.create_objects(message)
  request(:create_objects, Array[Softlayer::Dns::Domain], message)
end
create_ptr_record(message) click to toggle source

ip_address ptr_record ttl

# File lib/softlayer/dns/domain.rb, line 68
def self.create_ptr_record(message)
  request(:create_ptr_record, Softlayer::Dns::Domain::ResourceRecord, message)
end
get_by_domain_name(message) click to toggle source

name

# File lib/softlayer/dns/domain.rb, line 95
def self.get_by_domain_name(message)
  request(:get_by_domain_name, Array[Softlayer::Dns::Domain], message)
end

Public Instance Methods

create_a_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 22
def create_a_record(message)
  request(:create_a_record, Softlayer::Dns::Domain::ResourceRecord::AType, message)
end
create_aaaa_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 29
def create_aaaa_record(message)
  request(:create_aaaa_record, Softlayer::Dns::Domain::ResourceRecord::AaaaType, message)
end
create_cname_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 36
def create_cname_record(message)
  request(:create_cname_record, Softlayer::Dns::Domain::ResourceRecord::CnameType, message)
end
create_mx_record(message) click to toggle source

host data ttl mx_priority

# File lib/softlayer/dns/domain.rb, line 44
def create_mx_record(message)
  request(:create_mx_record, Softlayer::Dns::Domain::ResourceRecord::MxType, message)
end
create_ns_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 51
def create_ns_record(message)
  request(:create_ns_record, Softlayer::Dns::Domain::ResourceRecord::NsType, message)
end
create_spf_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 75
def create_spf_record(message)
  request(:create_spf_record, Softlayer::Dns::Domain::ResourceRecord::SpfType, message)
end
create_txt_record(message) click to toggle source

host data ttl

# File lib/softlayer/dns/domain.rb, line 82
def create_txt_record(message)
  request(:create_txt_record, Softlayer::Dns::Domain::ResourceRecord::TxtType, message)
end
delete_object() click to toggle source
# File lib/softlayer/dns/domain.rb, line 86
def delete_object
  request(:delete_object, Boolean)
end
get_account() click to toggle source
# File lib/softlayer/dns/domain.rb, line 90
def get_account
  request(:get_account, Softlayer::Account)
end
get_managed_resource_flag() click to toggle source
# File lib/softlayer/dns/domain.rb, line 99
def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end
get_object() click to toggle source
# File lib/softlayer/dns/domain.rb, line 103
def get_object
  request(:get_object, Softlayer::Dns::Domain)
end
get_resource_records() click to toggle source
# File lib/softlayer/dns/domain.rb, line 107
def get_resource_records
  request(:get_resource_records, Array[Softlayer::Dns::Domain::ResourceRecord])
end
get_secondary() click to toggle source
# File lib/softlayer/dns/domain.rb, line 111
def get_secondary
  request(:get_secondary, Softlayer::Dns::Secondary)
end
get_zone_file_contents() click to toggle source
# File lib/softlayer/dns/domain.rb, line 115
def get_zone_file_contents
  request(:get_zone_file_contents, String)
end