Method: Fog::DNS::DNSMadeEasy::Real#create_secondary
- Defined in:
- lib/fog/dnsmadeeasy/requests/dns/create_secondary.rb
#create_secondary(secondary_name, ip_addresses) ⇒ Object
Creates a secondary entry with the specified name. Returns errors if name is not valid or conflicts with another domain.
Parameters
-
secondary_name<~String> - secondary name
-
ip_addresses<~Array> - List of secondary ip addresses
Returns
-
response<~Excon::Response>:
-
body<~Hash>:
-
name<~String> Secondary name.
-
ip<~Array> List of strings, IP addresses for your master nameserver associated with this secondary entry. e.g. [“10.10.10.10”, “10.10.10.11”]
-
gtdLocation<~String> Global Traffic Director location. Values: DEFAULT, US_EAST, US_WEST, EUROPE
-
-
status<~Integer> - 201 - secondary entry successfully created or modified, 400 - secondary entry name or IP addresses not valid, see errors in response content
-
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/fog/dnsmadeeasy/requests/dns/create_secondary.rb', line 19 def create_secondary(secondary_name, ip_addresses) body = { "ip" => [*ip_addresses] } request( :expects => 201, :method => 'PUT', :path => "/V1.2/secondary/#{secondary_name}", :body => MultiJson.encode(body) ) end |