class Fog::TrafficManager::AzureRM::TrafficManagerProfiles

Traffic Manager Profile Collection for TrafficManager Service

Public Instance Methods

all() click to toggle source
# File lib/fog/azurerm/models/traffic_manager/traffic_manager_profiles.rb, line 9
def all
  requires :resource_group
  traffic_manager_profiles = service.list_traffic_manager_profiles(resource_group).map { |profile| Fog::TrafficManager::AzureRM::TrafficManagerProfile.parse(profile) }
  load(traffic_manager_profiles)
end
check_traffic_manager_profile_exists(resource_group, traffic_manager_profile_name) click to toggle source
# File lib/fog/azurerm/models/traffic_manager/traffic_manager_profiles.rb, line 21
def check_traffic_manager_profile_exists(resource_group, traffic_manager_profile_name)
  service.check_traffic_manager_profile_exists(resource_group, traffic_manager_profile_name)
end
get(resource_group, traffic_manager_profile_name) click to toggle source
# File lib/fog/azurerm/models/traffic_manager/traffic_manager_profiles.rb, line 15
def get(resource_group, traffic_manager_profile_name)
  profile = service.get_traffic_manager_profile(resource_group, traffic_manager_profile_name)
  profile_fog = Fog::TrafficManager::AzureRM::TrafficManagerProfile.new(service: service)
  profile_fog.merge_attributes(Fog::TrafficManager::AzureRM::TrafficManagerProfile.parse(profile))
end