class Fog::Sql::AzureRM::Mock
Mock
class for Sql
Database Request
Mock
class for Sql
Firewall Rule Request
Mock
class for Sql
Server Request
Mock
class for Sql
Database Request
Mock
class for Sql
Firewall Rule Request
Mock
class for Sql
Server Request
Mock
class for Sql
Database Request
Mock
class for Sql
Server Firewall Rule Request
Mock
class for Sql
Server Request
Mock
class for Sql
Database Request
Mock
class for Sql
Server Firewall Rule Request
Mock
class for Sql
Server Request
This class provides the mock implementation for unit tests.
Public Class Methods
new(_options = {})
click to toggle source
# File lib/fog/azurerm/sql.rb, line 61 def initialize(_options = {}) end
Public Instance Methods
check_database_exists(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/check_database_exists.rb, line 15 def check_database_exists(*) true end
check_firewall_rule_exists(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/check_firewall_rule_exists.rb, line 15 def check_firewall_rule_exists(*) true end
check_sql_server_exists(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/check_sql_server_exists.rb, line 15 def check_sql_server_exists(*) true end
create_or_update_database(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/create_or_update_database.rb, line 51 def create_or_update_database(*) { 'location' => '{database-location}', 'properties' => { 'createMode' => '{creation-mode}', 'sourceDatabaseId' => '{source-database-id}', 'edition' => '{database-edition}', 'collation' => '{collation-name}', 'maxSizeBytes' => '{max-database-size}', 'requestedServiceObjectiveId' => '{requested-service-id}', 'requestedServiceObjectiveName' => '{requested-service-id}', 'restorePointInTime' => '{restore-time}', 'sourceDatabaseDeletionDate' => '{source-deletion-date}', 'elasticPoolName' => '{elastic-pool-name}' } } end
create_or_update_firewall_rule(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/create_or_update_firewall_rule.rb, line 31 def create_or_update_firewall_rule(*) { 'properties' => { 'startIpAddress' => '{start-ip-address}', 'endIpAddress' => '{end-ip-address}' } } end
create_or_update_sql_server(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/create_or_update_sql_server.rb, line 40 def create_or_update_sql_server(*) { 'location' => '{server-location}', 'properties' => { 'version' => '{server-version}', 'administratorLogin' => '{admin-name}', 'administratorLoginPassword' => '{admin-password}' } } end
delete_database(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/delete_database.rb, line 21 def delete_database(*) Fog::Logger.debug 'SQL Database {name} from Resource group {resource_group} deleted successfully.' true end
delete_firewall_rule(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/delete_firewall_rule.rb, line 22 def delete_firewall_rule(*) Fog::Logger.debug 'SQL Firewall Rule {name} from SQL Server {server_name}, Resource group {resource_group} deleted successfully.' true end
delete_sql_server(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/delete_sql_server.rb, line 22 def delete_sql_server(*) Fog::Logger.debug 'SQL Server {name} from Resource group {resource_group} deleted successfully.' true end
get_database(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/get_database.rb, line 22 def get_database(*) { 'location' => '{database-location}', 'properties' => { 'createMode' => '{creation-mode}', 'sourceDatabaseId' => '{source-database-id}', 'edition' => '{database-edition}', 'collation' => '{collation-name}', 'maxSizeBytes' => '{max-database-size}', 'requestedServiceObjectiveId' => '{requested-service-id}', 'requestedServiceObjectiveName' => '{requested-service-id}', 'restorePointInTime' => '{restore-time}', 'sourceDatabaseDeletionDate' => '{source-deletion-date}', 'elasticPoolName' => '{elastic-pool-name}' } } end
get_firewall_rule(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/get_firewall_rule.rb, line 22 def get_firewall_rule(*) { 'id' => '{uri-of-firewall-rule}', 'name' => '{rule-name}', 'type' => '{rule-type}', 'location' => '{server-location}', 'properties' => { 'startIpAddress' => '{start-ip-address}', 'endIpAddress' => '{end-ip-address}' } } end
get_sql_server(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/get_sql_server.rb, line 21 def get_sql_server(*) { 'location' => '{server-location}', 'properties' => { 'version' => '{server-version}', 'administratorLogin' => '{admin-name}', 'administratorLoginPassword' => '{admin-password}' } } end
list_databases(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/list_databases.rb, line 21 def list_databases(*) [ { 'location' => '{database-location}', 'properties' => { 'createMode' => '{creation-mode}', 'sourceDatabaseId' => '{source-database-id}', 'edition' => '{database-edition}', 'collation' => '{collation-name}', 'maxSizeBytes' => '{max-database-size}', 'requestedServiceObjectiveId' => '{requested-service-id}', 'requestedServiceObjectiveName' => '{requested-service-id}', 'restorePointInTime' => '{restore-time}', 'sourceDatabaseDeletionDate' => '{source-deletion-date}', 'elasticPoolName' => '{elastic-pool-name}' } }, { 'location' => '{database-location}', 'properties' => { 'createMode' => '{creation-mode}', 'sourceDatabaseId' => '{source-database-id}', 'edition' => '{database-edition}', 'collation' => '{collation-name}', 'maxSizeBytes' => '{max-database-size}', 'requestedServiceObjectiveId' => '{requested-service-id}', 'requestedServiceObjectiveName' => '{requested-service-id}', 'restorePointInTime' => '{restore-time}', 'sourceDatabaseDeletionDate' => '{source-deletion-date}', 'elasticPoolName' => '{elastic-pool-name}' } } ] end
list_firewall_rules(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/list_firewall_rules.rb, line 22 def list_firewall_rules(*) [ { 'id' => '{uri-of-firewall-rule}', 'name' => '{rule-name}', 'type' => '{rule-type}', 'location' => '{server-location}', 'properties' => { 'startIpAddress' => '{start-ip-address}', 'endIpAddress' => '{end-ip-address}' } }, { 'id' => '{uri-of-firewall-rule}', 'name' => '{rule-name}', 'type' => '{rule-type}', 'location' => '{server-location}', 'properties' => { 'startIpAddress' => '{start-ip-address}', 'endIpAddress' => '{end-ip-address}' } } ] end
list_sql_servers(*)
click to toggle source
# File lib/fog/azurerm/requests/sql/list_sql_servers.rb, line 21 def list_sql_servers(*) [ { 'location' => '{server-location}', 'properties' => { 'version' => '{server-version}', 'administratorLogin' => '{admin-name}', 'administratorLoginPassword' => '{admin-password}' } }, { 'location' => '{server-location}', 'properties' => { 'version' => '{server-version}', 'administratorLogin' => '{admin-name}', 'administratorLoginPassword' => '{admin-password}' } } ] end