Sha256: 9805f75188cf9df5b4f909b20e4b673fef0248f2f682e650d3c1e90176e53c28

Contents?: true

Size: 883 Bytes

Versions: 14

Compression:

Stored size: 883 Bytes

Contents

def test
  connection = Fog::Google::SQL.new

  puts "Create a Instance..."
  puts "--------------------"
  instance = connection.instances.create(:instance => Fog::Mock.random_letters(16), :tier => "D1")
  instance.wait_for { ready? }

  puts "Create a SSL certificate..."
  puts "---------------------------"
  ssl_cert = connection.ssl_certs.create(:instance => instance.instance, :common_name => Fog::Mock.random_letters(16))

  puts "Get the SSL certificate..."
  puts "--------------------------"
  connection.ssl_certs.get(instance.instance, ssl_cert.sha1_fingerprint)

  puts "List all SSL certificate..."
  puts "---------------------------"
  connection.ssl_certs.all(instance.instance)

  puts "Delete the SSL certificate..."
  puts "-----------------------------"
  ssl_cert.destroy

  puts "Delete the Instance..."
  puts "----------------------"
  instance.destroy
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
fog-google-0.6.0 examples/sql/ssl_certs.rb
fog-google-0.5.5 examples/sql/ssl_certs.rb
fog-google-0.5.4 examples/sql/ssl_certs.rb
fog-google-0.5.3 examples/sql/ssl_certs.rb
fog-google-0.5.2 examples/sql/ssl_certs.rb
fog-google-0.5.1 examples/sql/ssl_certs.rb
fog-google-0.5.0 examples/sql/ssl_certs.rb
fog-google-0.4.2 examples/sql/ssl_certs.rb
fog-google-0.4.1 examples/sql/ssl_certs.rb
fog-google-0.4.0 examples/sql/ssl_certs.rb
fog-google-0.3.2 examples/sql/ssl_certs.rb
fog-google-0.3.1 examples/sql/ssl_certs.rb
fog-google-0.3.0 examples/sql/ssl_certs.rb
fog-google-0.2.0 examples/sql/ssl_certs.rb