test/integration/application_gateway.rb in fog-azure-rm-0.0.4 vs test/integration/application_gateway.rb in fog-azure-rm-0.0.5

- old
+ new

@@ -13,10 +13,17 @@ client_id: azure_credentials['client_id'], client_secret: azure_credentials['client_secret'], subscription_id: azure_credentials['subscription_id'] ) +application_gateway = Fog::ApplicationGateway::AzureRM.new( + tenant_id: azure_credentials['tenant_id'], + client_id: azure_credentials['client_id'], + client_secret: azure_credentials['client_secret'], + subscription_id: azure_credentials['subscription_id'] +) + network = Fog::Network::AzureRM.new( tenant_id: azure_credentials['tenant_id'], client_id: azure_credentials['client_id'], client_secret: azure_credentials['client_secret'], subscription_id: azure_credentials['subscription_id'] @@ -30,14 +37,15 @@ name: 'TestRG-AG', location: 'eastus' ) network.virtual_networks.create( - name: 'testVnet', - location: 'eastus', - resource_group: 'TestRG-AG', - network_address_list: '10.1.0.0/16,10.2.0.0/16' + name: 'testVnet', + location: 'eastus', + resource_group: 'TestRG-AG', + dns_servers: %w(10.1.0.0 10.2.0.0), + address_prefixes: %w(10.1.0.0/16 10.2.0.0/16) ) network.subnets.create( name: 'mysubnet', resource_group: 'TestRG-AG', @@ -54,11 +62,11 @@ ######################################################################################################################## ###################### Create Application Gateway ###################### ######################################################################################################################## -network.application_gateways.create( +application_gateway.gateways.create( name: 'gateway', location: 'eastus', resource_group: 'TestRG-AG', sku_name: 'Standard_Medium', sku_tier: 'Standard', @@ -110,20 +118,20 @@ ######################################################################################################################## ###################### Get and Destroy Application Gateway ###################### ######################################################################################################################## -ag = network.application_gateways(resource_group: 'TestRG-AG').get('gateway') +ag = application_gateway.gateways(resource_group: 'TestRG-AG').get('gateway') ag.destroy ######################################################################################################################## ###################### CleanUp ###################### ######################################################################################################################## -pubip = network.public_ips(resource_group: 'TestRG-AG').get('mypubip') +pubip = network.public_ips.get('TestRG-AG', 'mypubip') pubip.destroy -vnet = network.virtual_networks(resource_group: 'TestRG-AG').get('testVnet') +vnet = network.virtual_networks.get('TestRG-AG', 'testVnet') vnet.destroy rg = rs.resource_groups.get('TestRG-AG') rg.destroy