Class: Fog::DNS::AzureRM::Mock

Inherits:
Object
  • Object
show all
Defined in:
lib/fog/azurerm/dns.rb,
lib/fog/azurerm/requests/dns/list_zones.rb,
lib/fog/azurerm/requests/dns/create_zone.rb,
lib/fog/azurerm/requests/dns/delete_zone.rb,
lib/fog/azurerm/requests/dns/check_for_zone.rb,
lib/fog/azurerm/requests/dns/list_record_sets.rb,
lib/fog/azurerm/requests/dns/create_record_set.rb,
lib/fog/azurerm/requests/dns/delete_record_set.rb,
lib/fog/azurerm/requests/dns/get_records_from_record_set.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Mock

Returns a new instance of Mock.



29
30
# File 'lib/fog/azurerm/dns.rb', line 29

def initialize(options = {})
end

Instance Method Details

#check_for_zone(resource_group, name) ⇒ Object



33
34
35
# File 'lib/fog/azurerm/requests/dns/check_for_zone.rb', line 33

def check_for_zone(resource_group, name)

end

#create_record_set(dns_resource_group, zone_name, record_set_name, records, record_type, ttl) ⇒ Object



55
56
57
# File 'lib/fog/azurerm/requests/dns/create_record_set.rb', line 55

def create_record_set(dns_resource_group, zone_name, record_set_name, records, record_type, ttl)

end

#create_zone(dns_resource_group, zone_name) ⇒ Object



41
42
43
# File 'lib/fog/azurerm/requests/dns/create_zone.rb', line 41

def create_zone(dns_resource_group, zone_name)

end

#delete_record_set(record_set_name, dns_resource_group, zone_name, record_type) ⇒ Object



33
34
35
# File 'lib/fog/azurerm/requests/dns/delete_record_set.rb', line 33

def delete_record_set(record_set_name, dns_resource_group, zone_name, record_type)

end

#delete_zone(zone_name, dns_resource_group) ⇒ Object



32
33
34
# File 'lib/fog/azurerm/requests/dns/delete_zone.rb', line 32

def delete_zone(zone_name, dns_resource_group)

end

#get_records_from_record_set(record_set_name, dns_resource_group, zone_name, record_type) ⇒ Object



51
52
53
# File 'lib/fog/azurerm/requests/dns/get_records_from_record_set.rb', line 51

def get_records_from_record_set(record_set_name, dns_resource_group, zone_name, record_type)

end

#list_record_sets(dns_resource_group, zone_name) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/fog/azurerm/requests/dns/list_record_sets.rb', line 30

def list_record_sets(dns_resource_group, zone_name)
  rset = {
    :name => 'fogtestrecordset',
    :resource_group => 'fog-test-resource-group',
    :zone_name => 'fogtestzone.com',
    :records => ['1.2.3.4', '1.2.3.3'],
    :type => 'A',
    :ttl => 60
  }
  [rset]
end

#list_zonesObject



43
44
45
46
47
48
49
50
# File 'lib/fog/azurerm/requests/dns/list_zones.rb', line 43

def list_zones
  zone = {
    id: '/subscriptions/########-####-####-####-############/resourceGroups/fog-test-resource-group/Microsoft.Network/dnszones/fogtestzone.com',
    name: 'fogtestzone.com',
    resource_group: 'fog-test-resource-group'
  }
  [zone]
end