def create_zone(options)
name = options[:name] ? options[:name] : options[:zone]
body = {
"CommonServiceItem"=>{
"Name"=>name,
"Status"=>{"Zone"=>options[:zone]},
"Provider"=>{"Class"=>"dns"},
"Description"=> options[:description],
"Settings" => {
"DNS" => {
"ResourceRecordSets" => options[:rr_sets]
}
}
}
}
request(
:headers => {
'Authorization' => "Basic #{@auth_encode}"
},
:expects => 201,
:method => 'POST',
:path => "#{Fog::SakuraCloud.build_endpoint(@api_zone)}/commonserviceitem",
:body => Fog::JSON.encode(body)
)
end