Azure を含むデータセンターのサービス エンドポイントへのユーザー トラフィックの分散が制御可能な Azure Traffic の管理について、Azure ポータルだけではなく、Azure PowerShell や Azure CLI でも操作が可能になっています。
Azure PowerShell における Azure Traffic Manager の管理は、ドキュメントにも公開されていますが、使用するパラメーターに関しては現状、英語の情報のみとなっているため、日本語訳 (意訳) してみました。
ここでは、Remove-AzureRmTrafficManagerEndpoint コマンドレットのヘルプ情報について、「Get-Help」コマンドレットの -Full オプションを用いて実行した結果を元に記載しています。
※Azure Traffic Manager で使用できる Azure PowerShell コマンドレット一覧については、「Azure Traffic Manager で使用できる Azure PowerShell コマンドレット一覧について」を参照。
Remove-AzureRmTrafficManagerEndpoint コマンドレット
名前
Remove-AzureRmTrafficManagerEndpoint
概要
Traffic Manager からエンドポイントを削除します。
構文
| Remove-AzureRmTrafficManagerEndpoint [-DefaultProfile <IAzureContextContainer>] [-Force] -Name <String> -ProfileName <String> -ResourceGroupName <String> -Type {AzureEndpoints | ExternalEndpoints | NestedEndpoints} [-Confirm] [-WhatIf] [<CommonParameters>] Remove-AzureRmTrafficManagerEndpoint | 
説明
Remove-AzureRmTrafficManagerEndpoint コマンドレットは、Azure Traffic Manager からエンドポイントを削除します。
このコマンドレットは、Traffic Manager サービスにそれぞれの変更を反映します。ローカル Traffic Manager プロファイル オブジェクトから複数のエンドポイントを削除し、1回の操作で変更を反映するには、Remove-AzureRmTrafficManagerEndpointConfig コマンドレットを用います。
このコマンドレットに TrafficManagerEndpoint オブジェクトを渡すためにパイプライン操作を用いる、もしくは TrafficManagerEndpoint パラメーターを用いて TrafficManagerEndpoint オブジェクトを指定することが可能です。
または、ProfileName および ResourceGroupName パラメーターと一緒に Name および Type パラメーターを用いてエンドポイント名と型を指定することも可能です。
パラメーター
-DefaultProfile <IAzureContextContainer>
Azure と通信するために使用される資格情報、アカウント、テナント、およびサブスクリプション情報を指定します。
| 必須 | false | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-Force [<SwitchParameter>]
ユーザーの確認を求めずにコマンドを実行します。
| 必須 | false | 
|---|---|
| 位置 | named | 
| 既定値 | False | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-Name <String>
このコマンドレットが削除する、Traffic Manager エンドポイント名を指定します。
| 必須 | true | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-ProfileName <String>
このコマンドレットがエンドポイントを削除する、Traffic Manager プロファイル名を指定します。プロファイルを取得するには、Get-AzureRmTrafficManagerProfile コマンドレットを用います。
| 必須 | true | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-ResourceGroupName <String>
リソース グループ名を指定します。このパラメーターが指定するグループ内の Traffic Manager プロファイルから Traffic Manager エンドポイントを削除します。
| 必須 | true | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-TrafficManagerEndpoint <TrafficManagerEndpoint>
このコマンドレットが削除する、Traffic Manager エンドポイントを指定します。TrafficManagerEndpoint オブジェクトを取得するために、Get-AzureRmTrafficManagerEndpoint コマンドレットを用います。
| 必須 | true | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | True (ByValue) | 
| ワイルドカード文字を許可する | false | 
-Type <String>
このコマンドレットが Traffic Manager プロファイルから削除するエンドポイントの型を指定します。有効な値は、次のとおり :
- AzureEndpoints
- ExternalEndpoints
- NestedEndpoints
| 必須 | true | 
|---|---|
| 位置 | named | 
| 既定値 | None | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-Confirm [<SwitchParameter>]
コマンドレットを実行する前に、確認のプロンプトを表示します。
| 必須 | false | 
|---|---|
| 位置 | named | 
| 既定値 | False | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
-WhatIf [<SwitchParameter>]
コマンドレットを実行する際、どのように動作するか表示します。コマンドレットは、実際には実行されません。
| 必須 | false | 
|---|---|
| 位置 | named | 
| 既定値 | False | 
| パイプライン入力を許可する | False | 
| ワイルドカード文字を許可する | false | 
<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: Verbose、Debug、ErrorAction、ErrorVariable、WarningAction、WarningVariable、OutBuffer, PipelineVariable、および OutVariable。詳細については、about_CommonParameters を参照してください。
入力
- TrafficManagerEndpoint
- パラメーター 'TrafficManagerEndpoint' は、パイプラインから型 'TrafficManagerEndpoint' の値を受け入れます。
出力
- System.Boolean
メモ
- なし
例
例 1 : プロファイルからエンドポイントを削除する
コマンド
Remove-AzureRmTrafficManagerEndpoint -Name "contoso" -ProfileName "ContosoProfile" -ResourceGroupName "ResourceGroup11" -Type AzureEndpoints
コマンドの説明
このコマンドは、リソース グループ ResourceGroup11 内のプロファイル ContosoProfile から Azure エンドポイントを削除します。
関連するリンク
- Get-AzureRmTrafficManagerEndpoint
- Get-AzureRmTrafficManagerProfile
- New-AzureRmTrafficManagerEndpoint
- Remove-AzureRmTrafficManagerEndpointConfig
- Set-AzureRmTrafficManagerProfile
参考
- Microsoft Azure Cloud Computing Platform & Services
 https://azure.microsoft.com/ja-jp/
- Traffic Manager - クラウド負荷分散 | Microsoft Azure
 https://azure.microsoft.com/ja-jp/services/traffic-manager/
- 料金 - Traffic Manager | Microsoft Azure
 https://azure.microsoft.com/ja-jp/pricing/details/traffic-manager/
- PowerShell を使用して Azure の Traffic Manager を管理する | Microsoft Docs
 https://docs.microsoft.com/ja-jp/azure/traffic-manager/traffic-manager-powershell-arm
- Azure Traffic Manager のドキュメント - チュートリアル、API リファレンス | Microsoft Docs
 https://docs.microsoft.com/ja-jp/azure/traffic-manager/
- AzureRM.TrafficManager | Microsoft Docs
 https://docs.microsoft.com/en-us/powershell/module/azurerm.trafficmanager/?view=azurermps-5.0.0#traffic_manager
- Remove-AzureRmTrafficManagerEndpoint (AzureRM.TrafficManager) | Microsoft Docs
 https://docs.microsoft.com/en-us/powershell/module/azurerm.trafficmanager/remove-azurermtrafficmanagerendpoint?view=azurermps-5.0.0

