Sha256: 58405df64b805a84be4c6d89e51d03b53e36fef5f6474e794940934cd12e7dc7

Contents?: true

Size: 867 Bytes

Versions: 20

Compression:

Stored size: 867 Bytes

Contents

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

  puts "Create a Instance..."
  puts "--------------------"
  instance = connection.instances.create(:name => 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.name, :common_name => Fog::Mock.random_letters(16))

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

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

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

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

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
fog-google-1.9.1 examples/sql/ssl_certs.rb
fog-google-1.9.0 examples/sql/ssl_certs.rb
fog-google-1.8.2 examples/sql/ssl_certs.rb
fog-google-1.8.1 examples/sql/ssl_certs.rb
fog-google-1.8.0 examples/sql/ssl_certs.rb
fog-google-1.7.1 examples/sql/ssl_certs.rb
fog-google-1.7.0 examples/sql/ssl_certs.rb
fog-google-1.6.0 examples/sql/ssl_certs.rb
fog-google-1.5.0 examples/sql/ssl_certs.rb
fog-google-1.4.0 examples/sql/ssl_certs.rb
fog-google-1.3.3 examples/sql/ssl_certs.rb
fog-google-1.3.2 examples/sql/ssl_certs.rb
fog-google-1.3.1 examples/sql/ssl_certs.rb
fog-google-1.3.0 examples/sql/ssl_certs.rb
fog-google-1.2.2 examples/sql/ssl_certs.rb
fog-google-1.2.1 examples/sql/ssl_certs.rb
fog-google-1.2.0 examples/sql/ssl_certs.rb
fog-google-1.1.0 examples/sql/ssl_certs.rb
fog-google-1.0.1 examples/sql/ssl_certs.rb
fog-google-1.0.0 examples/sql/ssl_certs.rb