Sha256: 9757c0b9f401044e9cb7fdf922bfac38e3d53b76f30c6cfca63f6f712104d80c
Contents?: true
Size: 1.51 KB
Versions: 4
Compression:
Stored size: 1.51 KB
Contents
# UltraDNS SDK This SDK implements a subset of the UltraDNS functionality. It does not attempt to implement a client for all available UltraDNS REST API functionality. Adding additional functionality should be relatively straightforward, and any contributions from the UltraDNS community would be greatly appreciated. [![Build Status](https://travis-ci.org/ultradns/ultradns-sdk-ruby.svg?branch=master)](https://travis-ci.org/ultradns/ultradns-sdk-ruby) ## Installation Add this line to your application's Gemfile: gem 'ultradns-sdk' And then execute: $ bundle Or install it yourself as: $ gem install ultradns-sdk ## Usage * Right now only basic records are supported and RD (Resource Distribution) Pools. ### Sample Usage ```ruby require 'ultradns-sdk' client = Ultradns::Client.new("username", "secret password") # create a test zone client.create_primary_zone("myaccount", "somezone.biz") # create an A record client.zone("somezone.biz").rrset('A', 'www').create(60, ['192.168.1.1']) # list the resource record sets (rrsets) client.zone("somezone.biz").rrsets # list the A resource record sets client.zone("somezone.biz").rrsets('A') ``` ## Future * Directional Pools * Mail Forwarding * Web Forwarding ## Contributing 1. Fork it ( https://github.com/[my-github-username]/ultradns-sdk/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ultradns-sdk-0.0.6 | README.md |
ultradns-sdk-0.0.5 | README.md |
ultradns-sdk-0.0.4 | README.md |
ultradns-sdk-0.0.3 | README.md |