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