Sha256: 1f4803369e17e9f21b3c2693debfe7cf45b75fe63dc0582567ce31195dd48d20
Contents?: true
Size: 1.14 KB
Versions: 10
Compression:
Stored size: 1.14 KB
Contents
#!/usr/bin/env ruby # # ニフティクラウドSDK for Ruby # # Ruby Gem Name:: nifty-cloud-sdk # Author:: NIFTY Corporation # Copyright:: Copyright 2011 NIFTY Corporation All Rights Reserved. # License:: Distributes under the same terms as Ruby # Home:: http://cloud.nifty.com/api/ #++ require 'rubygems' require File.dirname(__FILE__) + "/../../lib/NIFTY" require 'pp' ACCESS_KEY = ENV["NIFTY_CLOUD_ACCESS_KEY"] || "<Your Access Key ID>" SECRET_KEY = ENV["NIFTY_CLOUD_SECRET_KEY"] || "<Your Secret Access Key>" ncs4r = NIFTY::Cloud::Base.new(:access_key => ACCESS_KEY, :secret_key => SECRET_KEY) options = { #:volume_id => ["volumeId"] } pp response = ncs4r.describe_volumes(options) response.volumeSet.item.each do |volume| p volume.volumeId p volume["size"] p volume.diskType p volume.snapshotId p volume.availabilityZone p volume.status p volume.createTime volume.attachmentSet.item.each do |attachment| p attachment.volumeId p attachment.instanceId p attachment.device p attachment.status p attachment.attachTime p attachment.deleteOnTermination end end
Version data entries
10 entries across 10 versions & 1 rubygems