Sha256: b7763f50e272027ceda2b9158bfcf42fb38dfdb5ca544e8c2264af8b5ed87fa4
Contents?: true
Size: 1.02 KB
Versions: 22
Compression:
Stored size: 1.02 KB
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 'Get the Instance...' puts '----------------------' connection.instances.get(instance.instance) puts 'List all Instances...' puts '---------------------' connection.instances.all puts 'Update the Instance...' puts '----------------------' instance.activation_policy = 'ALWAYS' instance.update instance.wait_for { ready? } puts 'Reset the Instance SSL configuration...' puts '---------------------------------------' instance.reset_ssl_config puts 'Restart the Instance...' puts '-----------------------' instance.restart puts 'Set the Instance root password...' puts '---------------------------------' instance.set_root_password(Fog::Mock.random_letters_and_numbers(8)) puts 'Delete the Instance...' puts '----------------------' instance.destroy end
Version data entries
22 entries across 20 versions & 5 rubygems