test/integration/traffic_manager.rb in fog-azure-rm-0.0.5 vs test/integration/traffic_manager.rb in fog-azure-rm-0.0.6
- old
+ new
@@ -56,16 +56,37 @@
resource_group: 'TestRG-TM',
type: 'externalEndpoints',
target: 'test-app.com',
endpoint_location: 'eastus'
)
+########################################################################################################################
+###################### Get and Update Traffic Manager Endpoint ######################
+########################################################################################################################
+end_point = traffic_manager.traffic_manager_end_points.get('TestRG-TM', 'test-tmp', 'myendpoint', 'externalEndpoints')
+end_point.update(
+ type: 'externalEndpoints',
+ target: 'test-app1.com',
+ endpoint_location: 'centralus'
+)
+
########################################################################################################################
###################### Get and Destroy Traffic Manager Endpoint ######################
########################################################################################################################
end_point = traffic_manager.traffic_manager_end_points.get('TestRG-TM', 'test-tmp', 'myendpoint', 'externalEndpoints')
end_point.destroy
+
+########################################################################################################################
+###################### Get and Update Traffic Manager Profile ######################
+########################################################################################################################
+
+traffic_manager_profile = traffic_manager.traffic_manager_profiles.get('TestRG-TM', 'test-tmp')
+traffic_manager_profile.update(traffic_routing_method: 'Weighted',
+ ttl: '35',
+ protocol: 'https',
+ port: '90',
+ path: '/monitorpage1.aspx')
########################################################################################################################
###################### Get and Destroy Traffic Manager Profile ######################
########################################################################################################################