quickstarts/microsoft.network/traffic-manager-external-endpoint/TrafficManagerExternalEndpoint.ps1 (19 lines of code) (raw):
#
# This PowerShell script shows how to create a sample traffic manager profile from the accompanying template.
# As DNS names need to be unique, please edit azuredeploy.parameters.json and replace the values marked with '#####'
#
# parameters
$rgName = "TrafficManagerExternalEndpointExample"
# import the AzureRM modules
Import-Module AzureRM.TrafficManager
Import-Module AzureRM.Resources
# login
Login-AzureRmAccount
# create the resource from the template - pass names as parameters
$scriptDir = Split-Path $MyInvocation.MyCommand.Path
New-AzureRmResourceGroup -Location "northeurope" -Name $rgName
New-AzureRmResourceGroupDeployment -Verbose -Force -ResourceGroupName $rgName -TemplateFile "$scriptDir\azuredeploy.json" -TemplateParameterFile "$scriptDir\azuredeploy.parameters.json"
# display the end result
$x = Get-AzureRmTrafficManagerProfile -ResourceGroupName $rgName
$x
$x.Endpoints