Method: Fog::TrafficManager::AzureRM::Real#delete_traffic_manager_endpoint

Defined in:
lib/fog/azurerm/requests/traffic_manager/delete_traffic_manager_endpoint.rb

#delete_traffic_manager_endpoint(resource_group, name, traffic_manager_profile_name, type) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/fog/azurerm/requests/traffic_manager/delete_traffic_manager_endpoint.rb', line 6

def delete_traffic_manager_endpoint(resource_group, name, traffic_manager_profile_name, type)
  msg = "Deleting Traffic Manager Endpoint: #{name}."
  Fog::Logger.debug msg
  begin
    @traffic_mgmt_client.endpoints.delete(resource_group, traffic_manager_profile_name, type, name)
  rescue MsRestAzure::AzureOperationError => e
    raise_azure_exception(e, msg)
  end
  Fog::Logger.debug "Traffic Manager Endpoint: #{name} deleted successfully."
  true
end