Microsoft.Network trafficmanagerprofiles 2015-11-01
- [アーティクル]
-
-
Bicep リソース定義
trafficmanagerprofiles リソースの種類は、次をターゲットとする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの 参照してください。
Microsoft.Network/trafficmanagerprofiles リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Network/trafficmanagerprofiles@2015-11-01' = {
location: 'string'
name: 'string'
properties: {
dnsConfig: {
fqdn: 'string'
relativeName: 'string'
ttl: int
}
endpoints: [
{
id: 'string'
name: 'string'
properties: {
endpointLocation: 'string'
endpointMonitorStatus: 'string'
endpointStatus: 'string'
minChildEndpoints: int
priority: int
target: 'string'
targetResourceId: 'string'
weight: int
}
type: 'string'
}
]
monitorConfig: {
path: 'string'
port: int
profileMonitorStatus: 'string'
protocol: 'string'
}
profileStatus: 'string'
trafficRoutingMethod: 'string'
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
DnsConfig
名前 |
形容 |
価値 |
fqdn |
Traffic Manager プロファイルの完全修飾ドメイン名 (FQDN) を取得または設定します。 これは、RelativeName と Azure Traffic Manager で使用される DNS ドメインの連結から形成されます。 |
糸 |
relativeName |
この Traffic Manager プロファイルによって提供される相対 DNS 名を取得または設定します。 この値は、Azure Traffic Manager で使用される DNS ドメイン名と組み合わせて、プロファイルの完全修飾ドメイン名 (FQDN) を形成します。 |
糸 |
ttl |
DNS 時間To-Live (TTL) を秒単位で取得または設定します。 これにより、ローカル DNS リゾルバーと DNS クライアントに、この Traffic Manager プロファイルによって提供される DNS 応答をキャッシュする期間が通知されます。 |
int |
エンドポイント
名前 |
形容 |
価値 |
身分証明書 |
Traffic Manager エンドポイントの ID を取得または設定します。 |
糸 |
名前 |
Traffic Manager エンドポイントの名前を取得または設定します。 |
糸 |
プロパティ |
Traffic Manager エンドポイントのプロパティを表すクラス。 |
EndpointProperties |
種類 |
Traffic Manager エンドポイントのエンドポイントの種類を取得または設定します。 |
糸 |
EndpointProperties
名前 |
形容 |
価値 |
endpointLocation |
"パフォーマンス" トラフィック ルーティング方法を使用する場合の外部エンドポイントまたは入れ子になったエンドポイントの場所を指定します。 |
糸 |
endpointMonitorStatus |
エンドポイントの監視状態を取得または設定します。 |
糸 |
endpointStatus |
エンドポイントの状態を取得または設定します。. エンドポイントが有効の場合、エンドポイントの正常性がプローブされ、トラフィック ルーティング方法に含まれます。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
minChildEndpoints |
親プロファイルを使用可能と見なすために子プロファイルで使用できる必要があるエンドポイントの最小数を取得または設定します。 型 'NestedEndpoints' のエンドポイントにのみ適用されます。 |
int |
優先権 |
"Priority" トラフィック ルーティング方法を使用する場合の、このエンドポイントの優先順位を取得または設定します。 指定できる値は 1 から 1000 で、値が小さい方が優先度が高いことを表します。 これは省略可能なパラメーターです。 指定する場合は、すべてのエンドポイントで指定する必要があり、同じ優先順位の値を共有できるエンドポイントは 2 つありません。 |
int |
ターゲット |
エンドポイントの完全修飾 DNS 名を取得または設定します。 Traffic Manager は、このエンドポイントにトラフィックを誘導するために DNS 応答でこの値を返します。 |
糸 |
targetResourceId |
エンドポイントの Azure リソース URI を取得または設定します。 "ExternalEndpoints" 型のエンドポイントには適用されません。 |
糸 |
重量 |
"重み付け" トラフィック ルーティング方法を使用する場合の、このエンドポイントの重みを取得または設定します。 指定できる値は 1 から 1000 です。 |
int |
Microsoft.Network/trafficmanagerprofiles
名前 |
形容 |
価値 |
場所 |
リソースの場所 |
糸 |
名前 |
リソース名 |
string (必須) |
プロパティ |
Traffic Manager プロファイルのプロパティを表すクラス。 |
ProfileProperties |
タグ |
リソース タグ |
タグ名と値のディクショナリ。 テンプレート の タグを参照してください |
MonitorConfig
名前 |
形容 |
価値 |
パス |
エンドポイントの正常性のプローブに使用されるエンドポイント ドメイン名に対する相対パスを取得または設定します。 |
糸 |
港 |
エンドポイントの正常性のプローブに使用される TCP ポートを取得または設定します。 |
int |
profileMonitorStatus |
Traffic Manager プロファイルのプロファイル レベルの監視状態を取得または設定します。 |
糸 |
議定書 |
エンドポイントの正常性のプローブに使用されるプロトコル (HTTP または HTTPS) を取得または設定します。 |
糸 |
ProfileProperties
名前 |
形容 |
価値 |
dnsConfig |
Traffic Manager プロファイルの DNS 設定を取得または設定します。 |
DnsConfig |
エンドポイント |
Traffic Manager プロファイル内のエンドポイントの一覧を取得または設定します。 |
エンドポイント[] |
monitorConfig |
Traffic Manager プロファイルのエンドポイント監視設定を取得または設定します。 |
MonitorConfig |
profileStatus |
Traffic Manager プロファイルの状態を取得または設定します。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
trafficRoutingMethod |
Traffic Manager プロファイルのトラフィック ルーティング方法を取得または設定します。 指定できる値は、'Performance'、'Weighted'、または 'Priority' です。 |
糸 |
使用例
Azure 検証済みモジュール
次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。
Azure クイック スタートのサンプル
次 Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。
ARM テンプレート リソース定義
trafficmanagerprofiles リソースの種類は、次をターゲットとする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの 参照してください。
Microsoft.Network/trafficmanagerprofiles リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Network/trafficmanagerprofiles",
"apiVersion": "2015-11-01",
"name": "string",
"location": "string",
"properties": {
"dnsConfig": {
"fqdn": "string",
"relativeName": "string",
"ttl": "int"
},
"endpoints": [
{
"id": "string",
"name": "string",
"properties": {
"endpointLocation": "string",
"endpointMonitorStatus": "string",
"endpointStatus": "string",
"minChildEndpoints": "int",
"priority": "int",
"target": "string",
"targetResourceId": "string",
"weight": "int"
},
"type": "string"
}
],
"monitorConfig": {
"path": "string",
"port": "int",
"profileMonitorStatus": "string",
"protocol": "string"
},
"profileStatus": "string",
"trafficRoutingMethod": "string"
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
DnsConfig
名前 |
形容 |
価値 |
fqdn |
Traffic Manager プロファイルの完全修飾ドメイン名 (FQDN) を取得または設定します。 これは、RelativeName と Azure Traffic Manager で使用される DNS ドメインの連結から形成されます。 |
糸 |
relativeName |
この Traffic Manager プロファイルによって提供される相対 DNS 名を取得または設定します。 この値は、Azure Traffic Manager で使用される DNS ドメイン名と組み合わせて、プロファイルの完全修飾ドメイン名 (FQDN) を形成します。 |
糸 |
ttl |
DNS 時間To-Live (TTL) を秒単位で取得または設定します。 これにより、ローカル DNS リゾルバーと DNS クライアントに、この Traffic Manager プロファイルによって提供される DNS 応答をキャッシュする期間が通知されます。 |
int |
エンドポイント
名前 |
形容 |
価値 |
身分証明書 |
Traffic Manager エンドポイントの ID を取得または設定します。 |
糸 |
名前 |
Traffic Manager エンドポイントの名前を取得または設定します。 |
糸 |
プロパティ |
Traffic Manager エンドポイントのプロパティを表すクラス。 |
EndpointProperties |
種類 |
Traffic Manager エンドポイントのエンドポイントの種類を取得または設定します。 |
糸 |
EndpointProperties
名前 |
形容 |
価値 |
endpointLocation |
"パフォーマンス" トラフィック ルーティング方法を使用する場合の外部エンドポイントまたは入れ子になったエンドポイントの場所を指定します。 |
糸 |
endpointMonitorStatus |
エンドポイントの監視状態を取得または設定します。 |
糸 |
endpointStatus |
エンドポイントの状態を取得または設定します。. エンドポイントが有効の場合、エンドポイントの正常性がプローブされ、トラフィック ルーティング方法に含まれます。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
minChildEndpoints |
親プロファイルを使用可能と見なすために子プロファイルで使用できる必要があるエンドポイントの最小数を取得または設定します。 型 'NestedEndpoints' のエンドポイントにのみ適用されます。 |
int |
優先権 |
"Priority" トラフィック ルーティング方法を使用する場合の、このエンドポイントの優先順位を取得または設定します。 指定できる値は 1 から 1000 で、値が小さい方が優先度が高いことを表します。 これは省略可能なパラメーターです。 指定する場合は、すべてのエンドポイントで指定する必要があり、同じ優先順位の値を共有できるエンドポイントは 2 つありません。 |
int |
ターゲット |
エンドポイントの完全修飾 DNS 名を取得または設定します。 Traffic Manager は、このエンドポイントにトラフィックを誘導するために DNS 応答でこの値を返します。 |
糸 |
targetResourceId |
エンドポイントの Azure リソース URI を取得または設定します。 "ExternalEndpoints" 型のエンドポイントには適用されません。 |
糸 |
重量 |
"重み付け" トラフィック ルーティング方法を使用する場合の、このエンドポイントの重みを取得または設定します。 指定できる値は 1 から 1000 です。 |
int |
Microsoft.Network/trafficmanagerprofiles
名前 |
形容 |
価値 |
apiVersion |
API のバージョン |
'2015-11-01' |
場所 |
リソースの場所 |
糸 |
名前 |
リソース名 |
string (必須) |
プロパティ |
Traffic Manager プロファイルのプロパティを表すクラス。 |
ProfileProperties |
タグ |
リソース タグ |
タグ名と値のディクショナリ。 テンプレート の タグを参照してください |
種類 |
リソースの種類 |
'Microsoft.Network/trafficmanagerprofiles' |
MonitorConfig
名前 |
形容 |
価値 |
パス |
エンドポイントの正常性のプローブに使用されるエンドポイント ドメイン名に対する相対パスを取得または設定します。 |
糸 |
港 |
エンドポイントの正常性のプローブに使用される TCP ポートを取得または設定します。 |
int |
profileMonitorStatus |
Traffic Manager プロファイルのプロファイル レベルの監視状態を取得または設定します。 |
糸 |
議定書 |
エンドポイントの正常性のプローブに使用されるプロトコル (HTTP または HTTPS) を取得または設定します。 |
糸 |
ProfileProperties
名前 |
形容 |
価値 |
dnsConfig |
Traffic Manager プロファイルの DNS 設定を取得または設定します。 |
DnsConfig |
エンドポイント |
Traffic Manager プロファイル内のエンドポイントの一覧を取得または設定します。 |
エンドポイント[] |
monitorConfig |
Traffic Manager プロファイルのエンドポイント監視設定を取得または設定します。 |
MonitorConfig |
profileStatus |
Traffic Manager プロファイルの状態を取得または設定します。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
trafficRoutingMethod |
Traffic Manager プロファイルのトラフィック ルーティング方法を取得または設定します。 指定できる値は、'Performance'、'Weighted'、または 'Priority' です。 |
糸 |
使用例
Azure クイック スタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
trafficmanagerprofiles リソースの種類は、次をターゲットとする操作でデプロイできます。
各 API バージョンで変更されたプロパティの一覧については、変更ログの 参照してください。
Microsoft.Network/trafficmanagerprofiles リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/trafficmanagerprofiles@2015-11-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
dnsConfig = {
fqdn = "string"
relativeName = "string"
ttl = int
}
endpoints = [
{
id = "string"
name = "string"
properties = {
endpointLocation = "string"
endpointMonitorStatus = "string"
endpointStatus = "string"
minChildEndpoints = int
priority = int
target = "string"
targetResourceId = "string"
weight = int
}
type = "string"
}
]
monitorConfig = {
path = "string"
port = int
profileMonitorStatus = "string"
protocol = "string"
}
profileStatus = "string"
trafficRoutingMethod = "string"
}
})
}
プロパティ値
DnsConfig
名前 |
形容 |
価値 |
fqdn |
Traffic Manager プロファイルの完全修飾ドメイン名 (FQDN) を取得または設定します。 これは、RelativeName と Azure Traffic Manager で使用される DNS ドメインの連結から形成されます。 |
糸 |
relativeName |
この Traffic Manager プロファイルによって提供される相対 DNS 名を取得または設定します。 この値は、Azure Traffic Manager で使用される DNS ドメイン名と組み合わせて、プロファイルの完全修飾ドメイン名 (FQDN) を形成します。 |
糸 |
ttl |
DNS 時間To-Live (TTL) を秒単位で取得または設定します。 これにより、ローカル DNS リゾルバーと DNS クライアントに、この Traffic Manager プロファイルによって提供される DNS 応答をキャッシュする期間が通知されます。 |
int |
エンドポイント
名前 |
形容 |
価値 |
身分証明書 |
Traffic Manager エンドポイントの ID を取得または設定します。 |
糸 |
名前 |
Traffic Manager エンドポイントの名前を取得または設定します。 |
糸 |
プロパティ |
Traffic Manager エンドポイントのプロパティを表すクラス。 |
EndpointProperties |
種類 |
Traffic Manager エンドポイントのエンドポイントの種類を取得または設定します。 |
糸 |
EndpointProperties
名前 |
形容 |
価値 |
endpointLocation |
"パフォーマンス" トラフィック ルーティング方法を使用する場合の外部エンドポイントまたは入れ子になったエンドポイントの場所を指定します。 |
糸 |
endpointMonitorStatus |
エンドポイントの監視状態を取得または設定します。 |
糸 |
endpointStatus |
エンドポイントの状態を取得または設定します。. エンドポイントが有効の場合、エンドポイントの正常性がプローブされ、トラフィック ルーティング方法に含まれます。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
minChildEndpoints |
親プロファイルを使用可能と見なすために子プロファイルで使用できる必要があるエンドポイントの最小数を取得または設定します。 型 'NestedEndpoints' のエンドポイントにのみ適用されます。 |
int |
優先権 |
"Priority" トラフィック ルーティング方法を使用する場合の、このエンドポイントの優先順位を取得または設定します。 指定できる値は 1 から 1000 で、値が小さい方が優先度が高いことを表します。 これは省略可能なパラメーターです。 指定する場合は、すべてのエンドポイントで指定する必要があり、同じ優先順位の値を共有できるエンドポイントは 2 つありません。 |
int |
ターゲット |
エンドポイントの完全修飾 DNS 名を取得または設定します。 Traffic Manager は、このエンドポイントにトラフィックを誘導するために DNS 応答でこの値を返します。 |
糸 |
targetResourceId |
エンドポイントの Azure リソース URI を取得または設定します。 "ExternalEndpoints" 型のエンドポイントには適用されません。 |
糸 |
重量 |
"重み付け" トラフィック ルーティング方法を使用する場合の、このエンドポイントの重みを取得または設定します。 指定できる値は 1 から 1000 です。 |
int |
Microsoft.Network/trafficmanagerprofiles
名前 |
形容 |
価値 |
場所 |
リソースの場所 |
糸 |
名前 |
リソース名 |
string (必須) |
プロパティ |
Traffic Manager プロファイルのプロパティを表すクラス。 |
ProfileProperties |
タグ |
リソース タグ |
タグ名と値のディクショナリ。 |
種類 |
リソースの種類 |
"Microsoft.Network/trafficmanagerprofiles@2015-11-01" |
MonitorConfig
名前 |
形容 |
価値 |
パス |
エンドポイントの正常性のプローブに使用されるエンドポイント ドメイン名に対する相対パスを取得または設定します。 |
糸 |
港 |
エンドポイントの正常性のプローブに使用される TCP ポートを取得または設定します。 |
int |
profileMonitorStatus |
Traffic Manager プロファイルのプロファイル レベルの監視状態を取得または設定します。 |
糸 |
議定書 |
エンドポイントの正常性のプローブに使用されるプロトコル (HTTP または HTTPS) を取得または設定します。 |
糸 |
ProfileProperties
名前 |
形容 |
価値 |
dnsConfig |
Traffic Manager プロファイルの DNS 設定を取得または設定します。 |
DnsConfig |
エンドポイント |
Traffic Manager プロファイル内のエンドポイントの一覧を取得または設定します。 |
エンドポイント[] |
monitorConfig |
Traffic Manager プロファイルのエンドポイント監視設定を取得または設定します。 |
MonitorConfig |
profileStatus |
Traffic Manager プロファイルの状態を取得または設定します。 有効な値は 、'Enabled' と 'Disabled' です。 |
糸 |
trafficRoutingMethod |
Traffic Manager プロファイルのトラフィック ルーティング方法を取得または設定します。 指定できる値は、'Performance'、'Weighted'、または 'Priority' です。 |
糸 |