- 最新の を
する - 2025-07-01
- 2025-05-01
- 2025-03-01
- 2025-01-01
- 2024-10-01
- 2024-07-01
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
Bicep リソース定義
virtualHubs/ipConfigurations リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
使用例
Bicep サンプル
仮想 HUB IP の展開の基本的な例。 このリソースは、ルート サーバーとも呼ばれます。
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource publicIPAddress 'Microsoft.Network/publicIPAddresses@2022-07-01' = {
name: resourceName
location: location
sku: {
name: 'Standard'
tier: 'Regional'
}
properties: {
ddosSettings: {
protectionMode: 'VirtualNetworkInherited'
}
idleTimeoutInMinutes: 4
publicIPAddressVersion: 'IPv4'
publicIPAllocationMethod: 'Static'
}
}
resource virtualHub 'Microsoft.Network/virtualHubs@2022-07-01' = {
name: resourceName
location: location
properties: {
hubRoutingPreference: 'ExpressRoute'
sku: 'Standard'
virtualRouterAutoScaleConfiguration: {
minCapacity: 2
}
}
}
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
name: resourceName
location: location
properties: {
addressSpace: {
addressPrefixes: [
'10.5.0.0/16'
]
}
dhcpOptions: {
dnsServers: []
}
subnets: []
}
}
resource ipConfiguration 'Microsoft.Network/virtualHubs/ipConfigurations@2022-07-01' = {
name: resourceName
parent: virtualHub
properties: {
privateIPAddress: '10.5.1.18'
privateIPAllocationMethod: 'Static'
publicIPAddress: {
id: publicIPAddress.id
}
subnet: {
id: subnet.id
}
}
}
resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
name: 'RouteServerSubnet'
parent: virtualNetwork
properties: {
addressPrefix: '10.5.1.0/24'
delegations: []
privateEndpointNetworkPolicies: 'Enabled'
privateLinkServiceNetworkPolicies: 'Enabled'
serviceEndpointPolicies: []
serviceEndpoints: []
}
}
Azure クイック スタートのサンプル
次 Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。
| Bicep ファイル | 形容 |
|---|---|
| 新しいサブネット にルート サーバーを作成する | このテンプレートは、RouteServerSubnet という名前のサブネットにルート サーバーをデプロイします。 |
リソースの形式
Microsoft.Network/virtualHubs/ipConfigurations リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2025-07-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'string'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosCustomPolicy: {
id: 'string'
}
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: ...
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
nat64: 'string'
publicIpAddresses: [
{
id: 'string'
}
]
publicIpAddressesV6: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
publicIpPrefixesV6: [
{
id: 'string'
}
]
serviceGateway: {
id: 'string'
}
sourceVirtualNetwork: {
id: 'string'
}
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: ...
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
ipamPoolPrefixAllocations: [
{
numberOfIpAddresses: 'string'
pool: {
id: 'string'
}
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
disablePeeringRoute: 'string'
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHop: {
nextHopIpAddresses: [
'string'
]
}
nextHopIpAddress: 'string'
nextHopType: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
networkIdentifier: {
id: 'string'
}
service: 'string'
}
]
serviceGateway: {
id: 'string'
}
sharingScope: 'string'
}
}
}
}
プロパティ値
Microsoft.Network/virtualHubs/ipConfigurations (英語)
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | リソース名 | string (必須) |
| 親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: virtualHubs |
| プロパティ | Virtual Hub IPConfigurations のプロパティ。 | HubIPConfigurationPropertiesFormat |
CommonApplicationGatewayIPConfiguration
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | Application Gateway 内で一意である IP 構成の名前。 | 文字列 |
| プロパティ | アプリケーション ゲートウェイの IP 構成のプロパティ。 | CommonApplicationGatewayIPConfigurationPropertiesFormat |
CommonApplicationGatewayIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| サブネット | サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 | コモンサブリソース |
CommonApplicationSecurityGroup
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | アプリケーション セキュリティ グループのプロパティ。 | CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|
CommonDDDOSSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ddosCustomPolicy (英語) | パブリック IP に関連付けられている DDoS カスタム ポリシー。 | コモンサブリソース |
| ddosProtectionプラン | パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます | コモンサブリソース |
| protectionMode (保護モード) | パブリック IP の DDoS 保護モード | 「無効」 「有効」 'VirtualNetworkInherited' (仮想ネットワーク継承) |
コモンデリゲーション
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット) |
| 型 | リソースの種類。 | 文字列 |
共通拡張位置
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 拡張された場所の名前。 | 文字列 |
| 型 | 拡張された場所の型。 | 「エッジゾーン」 |
CommonIpamPoolPrefixAllocation
| 名前 | 形容 | 価値 |
|---|---|---|
| numberOfIpAddresses | 割り当てる IP アドレスの数。 | 文字列 |
| プール | CommonIpamPoolPrefixAllocationPool |
CommonIpamPoolPrefixAllocationPool
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | 関連付けられている Azure IpamPool リソースのリソース ID。 | 文字列 |
コモンIpタグ
| 名前 | 形容 | 価値 |
|---|---|---|
| ipTagType (英語) | IP タグの種類。 例: FirstPartyUsage。 | 文字列 |
| タグ | パブリック IP に関連付けられている IP タグの値。 例: SQL。 | 文字列 |
コモンナットゲートウェイ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | Nat ゲートウェイのプロパティ。 | CommonNatGatewayPropertiesFormat |
| エスケーユー | NAT ゲートウェイ SKU。 | CommonNatGatewaySku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 | 文字列[] |
CommonNatGatewayPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| アイドルタイムアウト (分単位) | nat ゲートウェイのアイドル タイムアウト。 | 整数 (int) |
| ナチュラル64 | NATゲートウェイリソースでNat64が有効かどうか。 | 「無効」 「有効」 「なし」 |
| publicIpアドレス | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V4 の配列。 | コモンサブリソース[] |
| publicIpAddressesV6 の | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V6 の配列。 | コモンサブリソース[] |
| publicIpプレフィックス | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V4 の配列。 | コモンサブリソース[] |
| publicIpプレフィックスV6 | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V6 の配列。 | コモンサブリソース[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| ソースVirtualNetwork | この nat ゲートウェイ リソースを使用したソース仮想ネットワークへの参照。 | コモンサブリソース |
CommonNatGatewaySku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | Nat Gateway SKU の名前。 | 「スタンダード」 「スタンダードV2」 |
コモンネットワークセキュリティグループ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ネットワーク セキュリティ グループのプロパティ。 | CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| フラッシュコネクション | 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化によって、再評価がトリガーされます。 | ブール (bool) |
| セキュリティルール | ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 | コモンセキュリティルール[] |
CommonPublicIPAddress
| 名前 | 形容 | 価値 |
|---|---|---|
| 拡張ロケーション | パブリック IP アドレスの拡張された場所。 | 共通拡張位置 |
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | パブリック IP アドレスのプロパティ。 | CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat) |
| エスケーユー | パブリック IP アドレス SKU。 | CommonPublicIPAddressSku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 | 文字列[] |
CommonPublicIPAddressDnsSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ドメイン名ラベル | ドメイン名ラベル。 ドメイン名ラベルと地域化 DNS ゾーンを連結すると、パブリック IP アドレスに関連付けられている完全修飾ドメイン名が構成されます。 ドメイン名ラベルを指定すると、Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 文字列 |
| ドメイン名ラベルスコープ | ドメイン名ラベルのスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、ハッシュ値が FQDN に含まれる Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
| FQDNの | パブリック IP に関連付けられている DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 | 文字列 |
| リバースFqdn | 逆引き FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn が指定されている場合は、in-addr.arpa ドメイン内の IP アドレスから逆 FQDN を指す PTR DNS レコードが作成されます。 | 文字列 |
CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat)
| 名前 | 形容 | 価値 |
|---|---|---|
| ddos設定 | パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 | CommonDDDOSSettings |
| deleteオプション | パブリック IP アドレスを使用している VM が削除されたときの動作を指定する | 「削除」 「デタッチ」 |
| dns設定 | パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 | CommonPublicIPAddressDnsSettings |
| アイドルタイムアウト (分単位) | パブリック IP アドレスのアイドル タイムアウト。 | 整数 (int) |
| IPアドレス | パブリック IP アドレス リソースに関連付けられている IP アドレス。 | 文字列 |
| ipタグ | パブリック IP アドレスに関連付けられているタグの一覧。 | コモンIpタグ[] |
| linkedPublicIPAddress | パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 | CommonPublicIPAddress |
| 移行フェーズ | パブリック IP アドレスの移行フェーズ。 | 「中止」 「コミット」 「コミットした」 「なし」 '準備' |
| ナットゲートウェイ | パブリック IP アドレスの NatGateway。 | コモンナットゲートウェイ |
| publicIPAddressVersion (パブリックIPAddressVersion) | パブリック IP アドレスのバージョン。 | 「IPv4」 「IPv6」 |
| publicIPAllocationメソッド | パブリック IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPPrefixの | このパブリック IP アドレスの割り当て先となるパブリック IP プレフィックス。 | コモンサブリソース |
| servicePublicIPアドレス | パブリック IP アドレス リソースのサービス パブリック IP アドレス。 | CommonPublicIPAddress |
CommonPublicIPAddressSku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | パブリック IP アドレス SKU の名前。 | 「ベーシック」 「スタンダード」 「スタンダードV2」 |
| レベル | パブリック IP アドレス SKU の層。 | 「グローバル」 「地域別」 |
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
コモンルート
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | ルートのプロパティ。 | 共通ルートプロパティフォーマット |
CommonRouteNextHopEcmp(共通ルート次要HopEcmp)
| 名前 | 形容 | 価値 |
|---|---|---|
| nextHopIpAddresses | ECMPルーティングの次ホップIPアドレス一覧。 2から64のIPアドレスを含む必要があります。 | string[] (必須) |
共通ルートプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | ルートが適用される宛先 CIDR。 | 文字列 |
| ネクストホップ | ECMPの次ホップIPアドレスを含む次のホップ定義。 nextHopTypeがVirtualApplianceEcmpである場合にのみ許可されます。 | CommonRouteNextHopEcmp(共通ルート次要HopEcmp) |
| 次のHopIpAddress | IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。 | 文字列 |
| ネクストホップタイプ | パケットの送信先となる Azure ホップの種類。 | 「インターネット」 「なし」 「VirtualAppliance」 「VirtualApplianceEcmp」 「VirtualNetworkGateway」 'VnetLocal' (必須) |
共通ルートテーブル
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ルート テーブルのプロパティ。 | 共通ルートテーブルプロパティフォーマット |
| タグ | リソース タグ。 | CommonResourceTags |
共通ルートテーブルプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| disableBgpRoutePropagation (英語) | そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 | ブール (bool) |
| disablePeeringRoute | ルート テーブルでピアリングによって学習されたルートを無効にするかどうか。 'None' はピアリング ルートが有効であることを意味し、'All' はすべてのピアリング ルートが無効になっていることを意味します。 | 'All' 「なし」 |
| ルート | ルート テーブル内に含まれるルートのコレクション。 | コモンルート[] |
コモンセキュリティルール
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | セキュリティ規則のプロパティ。 | CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット) |
CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アクセス | ネットワーク トラフィックは許可または拒否されます。 | 「許可する」 'Deny' (必須) |
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 | 文字列[] |
| destinationApplicationSecurityGroups | 宛先として指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| destinationPortRange (宛先ポートレンジ) | 宛先ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| destinationPortRanges(宛先ポート範囲) | 宛先ポートの範囲。 | 文字列[] |
| 方向 | ルールの方向。 方向は、受信トラフィックまたは送信トラフィックでルールを評価するかどうかを指定します。 | 「インバウンド」 'Outbound' (必須) |
| 優先権 | ルールの優先順位。 値は 100 から 4096 の間で指定できます。 優先順位番号は、コレクション内の各ルールで一意である必要があります。 優先度の数値が小さいと、ルールの優先度が高くなります。 | int (必須) |
| プロトコル | この規則が適用されるネットワーク プロトコル。 | '*' 「あぁ」 「エスプ」 「ICMP」 'TCP' 'Udp' (必須) |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 | 文字列 |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 | 文字列[] |
| sourceApplicationSecurityGroups (英語) | ソースとして指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| ソースポートレンジ | ソース ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| ソースポート範囲 | ソース ポートの範囲。 | 文字列[] |
CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| サービス名 | サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 | 文字列 |
CommonServiceEndpointPolicy
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシーのプロパティ。 | CommonServiceEndpointPolicyPropertiesFormat |
| タグ | リソース タグ。 | CommonResourceTags |
CommonServiceEndpointPolicyDefinition
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシー定義のプロパティ。 | CommonServiceEndpointPolicyDefinitionPropertiesFormat |
CommonServiceEndpointPolicyDefinitionPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| サービス | サービス エンドポイント名。 | 文字列 |
| サービスリソース | サービス リソースの一覧。 | 文字列[] |
CommonServiceEndpointPolicyPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| contextualServiceEndpointPolicies (コンテキストサービスエンドポイントポリシー) | コンテキスト サービス エンドポイント ポリシーのコレクション。 | 文字列[] |
| サービスエイリアス | ポリシーがサービスに属しているかどうかを示すエイリアス | 文字列 |
| サービスエンドポイントポリシー定義 | サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 | CommonServiceEndpointPolicyDefinition[] |
CommonServiceEndpointPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 場所 | 場所の一覧。 | 文字列[] |
| ネットワーク識別子 | ネットワーク識別子としての SubResource。 | コモンサブリソース |
| サービス | エンドポイント サービスの種類。 | 文字列 |
コモンサブネット
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット) |
CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | サブネットのアドレス プレフィックス。 | 文字列 |
| addressプレフィックス | サブネットのアドレス プレフィックスの一覧。 | 文字列[] |
| applicationGatewayIPConfigurations | 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 | CommonApplicationGatewayIPConfiguration[] |
| defaultOutboundAccess (デフォルトアウトバウンアクセス) | サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 | ブール (bool) |
| 代表 団 | サブネット上の委任への参照の配列。 | コモンデレゲーション[] |
| ipAl割り当て | このサブネットを参照する IpAllocation の配列。 | コモンサブリソース[] |
| ipamPoolPrefixAllocations(英語) | IP アドレス プレフィックスを割り当てる IPAM プールの一覧。 | CommonIpamPoolPrefixAllocation[] |
| ナットゲートウェイ | このサブネットに関連付けられている Nat ゲートウェイ。 | コモンサブリソース |
| ネットワークセキュリティグループ | NetworkSecurityGroup リソースへの参照。 | コモンネットワークセキュリティグループ |
| privateEndpointNetworkPolicies (プライベートエンドポイントネットワークポリシー) | サブネット内のプライベート エンドポイントでネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 「NetworkSecurityGroupEnabled」 'RouteTableEnabled' (ルートテーブル有効) |
| privateLinkServiceNetworkPolicies (プライベートリンクサービスネットワークポリシー) | サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 |
| ルートテーブル | RouteTable リソースへの参照。 | 共通ルートテーブル |
| サービスエンドポイントポリシー | サービス エンドポイント ポリシーの配列。 | CommonServiceEndpointPolicy[] |
| サービスエンドポイント | サービス エンドポイントの配列。 | CommonServiceEndpointPropertiesFormat[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| 共有スコープ | AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを Tenant に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 | 「委任されたサービス」 「テナント」 |
コモンサブリソース
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
HubIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| プライベートIPアドレス | IP 構成のプライベート IP アドレス。 | 文字列 |
| privateIPAllocationメソッド | プライベート IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPアドレス | パブリック IP リソースへの参照。 | CommonPublicIPAddress |
| サブネット | サブネット リソースへの参照。 | コモンサブネット |
ARM テンプレート リソース定義
virtualHubs/ipConfigurations リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソースグループ - リソースグループのデプロイコマンドを参照してください。 各APIバージョンの変更プロパティ一覧は 変更ログをご覧ください。
使用例
Azure クイック スタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
| テンプレート | 形容 |
|---|---|
| Quagga を使用した BGP ピアリングでの Azure Route Server の Azure |
このテンプレートは、Quagga を使用してルーター サーバーと Ubuntu VM をデプロイします。 ルーター サーバーと Quagga の間に 2 つの外部 BGP セッションが確立されます。 Quagga のインストールと構成は、Linux 用の Azure カスタム スクリプト拡張機能によって実行されます |
|
新しいサブネット にルート サーバーを作成する Azure にデプロイする |
このテンプレートは、RouteServerSubnet という名前のサブネットにルート サーバーをデプロイします。 |
リソースの形式
Microsoft.Network/virtualHubs/ipConfigurations リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Network/virtualHubs/ipConfigurations",
"apiVersion": "2025-07-01",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "string"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosCustomPolicy": {
"id": "string"
},
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": ...,
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"nat64": "string",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpAddressesV6": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
],
"publicIpPrefixesV6": [
{
"id": "string"
}
],
"serviceGateway": {
"id": "string"
},
"sourceVirtualNetwork": {
"id": "string"
}
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": ...
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"ipamPoolPrefixAllocations": [
{
"numberOfIpAddresses": "string",
"pool": {
"id": "string"
}
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"disablePeeringRoute": "string",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHop": {
"nextHopIpAddresses": [ "string" ]
},
"nextHopIpAddress": "string",
"nextHopType": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"networkIdentifier": {
"id": "string"
},
"service": "string"
}
],
"serviceGateway": {
"id": "string"
},
"sharingScope": "string"
}
}
}
}
プロパティ値
Microsoft.Network/virtualHubs/ipConfigurations (英語)
| 名前 | 形容 | 価値 |
|---|---|---|
| apiVersion (英語) | API のバージョン | '2025-07-01' |
| 名前 | リソース名 | string (必須) |
| プロパティ | Virtual Hub IPConfigurations のプロパティ。 | HubIPConfigurationPropertiesFormat |
| 型 | リソースの種類 | 'Microsoft.Network/virtualHubs/ipConfigurations' |
CommonApplicationGatewayIPConfiguration
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | Application Gateway 内で一意である IP 構成の名前。 | 文字列 |
| プロパティ | アプリケーション ゲートウェイの IP 構成のプロパティ。 | CommonApplicationGatewayIPConfigurationPropertiesFormat |
CommonApplicationGatewayIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| サブネット | サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 | コモンサブリソース |
CommonApplicationSecurityGroup
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | アプリケーション セキュリティ グループのプロパティ。 | CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|
CommonDDDOSSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ddosCustomPolicy (英語) | パブリック IP に関連付けられている DDoS カスタム ポリシー。 | コモンサブリソース |
| ddosProtectionプラン | パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます | コモンサブリソース |
| protectionMode (保護モード) | パブリック IP の DDoS 保護モード | 「無効」 「有効」 'VirtualNetworkInherited' (仮想ネットワーク継承) |
コモンデリゲーション
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット) |
| 型 | リソースの種類。 | 文字列 |
共通拡張位置
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 拡張された場所の名前。 | 文字列 |
| 型 | 拡張された場所の型。 | 「エッジゾーン」 |
CommonIpamPoolPrefixAllocation
| 名前 | 形容 | 価値 |
|---|---|---|
| numberOfIpAddresses | 割り当てる IP アドレスの数。 | 文字列 |
| プール | CommonIpamPoolPrefixAllocationPool |
CommonIpamPoolPrefixAllocationPool
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | 関連付けられている Azure IpamPool リソースのリソース ID。 | 文字列 |
コモンIpタグ
| 名前 | 形容 | 価値 |
|---|---|---|
| ipTagType (英語) | IP タグの種類。 例: FirstPartyUsage。 | 文字列 |
| タグ | パブリック IP に関連付けられている IP タグの値。 例: SQL。 | 文字列 |
コモンナットゲートウェイ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | Nat ゲートウェイのプロパティ。 | CommonNatGatewayPropertiesFormat |
| エスケーユー | NAT ゲートウェイ SKU。 | CommonNatGatewaySku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 | 文字列[] |
CommonNatGatewayPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| アイドルタイムアウト (分単位) | nat ゲートウェイのアイドル タイムアウト。 | 整数 (int) |
| ナチュラル64 | NATゲートウェイリソースでNat64が有効かどうか。 | 「無効」 「有効」 「なし」 |
| publicIpアドレス | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V4 の配列。 | コモンサブリソース[] |
| publicIpAddressesV6 の | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V6 の配列。 | コモンサブリソース[] |
| publicIpプレフィックス | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V4 の配列。 | コモンサブリソース[] |
| publicIpプレフィックスV6 | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V6 の配列。 | コモンサブリソース[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| ソースVirtualNetwork | この nat ゲートウェイ リソースを使用したソース仮想ネットワークへの参照。 | コモンサブリソース |
CommonNatGatewaySku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | Nat Gateway SKU の名前。 | 「スタンダード」 「スタンダードV2」 |
コモンネットワークセキュリティグループ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ネットワーク セキュリティ グループのプロパティ。 | CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| フラッシュコネクション | 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化によって、再評価がトリガーされます。 | ブール (bool) |
| セキュリティルール | ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 | コモンセキュリティルール[] |
CommonPublicIPAddress
| 名前 | 形容 | 価値 |
|---|---|---|
| 拡張ロケーション | パブリック IP アドレスの拡張された場所。 | 共通拡張位置 |
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | パブリック IP アドレスのプロパティ。 | CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat) |
| エスケーユー | パブリック IP アドレス SKU。 | CommonPublicIPAddressSku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 | 文字列[] |
CommonPublicIPAddressDnsSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ドメイン名ラベル | ドメイン名ラベル。 ドメイン名ラベルと地域化 DNS ゾーンを連結すると、パブリック IP アドレスに関連付けられている完全修飾ドメイン名が構成されます。 ドメイン名ラベルを指定すると、Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 文字列 |
| ドメイン名ラベルスコープ | ドメイン名ラベルのスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、ハッシュ値が FQDN に含まれる Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
| FQDNの | パブリック IP に関連付けられている DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 | 文字列 |
| リバースFqdn | 逆引き FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn が指定されている場合は、in-addr.arpa ドメイン内の IP アドレスから逆 FQDN を指す PTR DNS レコードが作成されます。 | 文字列 |
CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat)
| 名前 | 形容 | 価値 |
|---|---|---|
| ddos設定 | パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 | CommonDDDOSSettings |
| deleteオプション | パブリック IP アドレスを使用している VM が削除されたときの動作を指定する | 「削除」 「デタッチ」 |
| dns設定 | パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 | CommonPublicIPAddressDnsSettings |
| アイドルタイムアウト (分単位) | パブリック IP アドレスのアイドル タイムアウト。 | 整数 (int) |
| IPアドレス | パブリック IP アドレス リソースに関連付けられている IP アドレス。 | 文字列 |
| ipタグ | パブリック IP アドレスに関連付けられているタグの一覧。 | コモンIpタグ[] |
| linkedPublicIPAddress | パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 | CommonPublicIPAddress |
| 移行フェーズ | パブリック IP アドレスの移行フェーズ。 | 「中止」 「コミット」 「コミットした」 「なし」 '準備' |
| ナットゲートウェイ | パブリック IP アドレスの NatGateway。 | コモンナットゲートウェイ |
| publicIPAddressVersion (パブリックIPAddressVersion) | パブリック IP アドレスのバージョン。 | 「IPv4」 「IPv6」 |
| publicIPAllocationメソッド | パブリック IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPPrefixの | このパブリック IP アドレスの割り当て先となるパブリック IP プレフィックス。 | コモンサブリソース |
| servicePublicIPアドレス | パブリック IP アドレス リソースのサービス パブリック IP アドレス。 | CommonPublicIPAddress |
CommonPublicIPAddressSku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | パブリック IP アドレス SKU の名前。 | 「ベーシック」 「スタンダード」 「スタンダードV2」 |
| レベル | パブリック IP アドレス SKU の層。 | 「グローバル」 「地域別」 |
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
コモンルート
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | ルートのプロパティ。 | 共通ルートプロパティフォーマット |
CommonRouteNextHopEcmp(共通ルート次要HopEcmp)
| 名前 | 形容 | 価値 |
|---|---|---|
| nextHopIpAddresses | ECMPルーティングの次ホップIPアドレス一覧。 2から64のIPアドレスを含む必要があります。 | string[] (必須) |
共通ルートプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | ルートが適用される宛先 CIDR。 | 文字列 |
| ネクストホップ | ECMPの次ホップIPアドレスを含む次のホップ定義。 nextHopTypeがVirtualApplianceEcmpである場合にのみ許可されます。 | CommonRouteNextHopEcmp(共通ルート次要HopEcmp) |
| 次のHopIpAddress | IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。 | 文字列 |
| ネクストホップタイプ | パケットの送信先となる Azure ホップの種類。 | 「インターネット」 「なし」 「VirtualAppliance」 「VirtualApplianceEcmp」 「VirtualNetworkGateway」 'VnetLocal' (必須) |
共通ルートテーブル
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ルート テーブルのプロパティ。 | 共通ルートテーブルプロパティフォーマット |
| タグ | リソース タグ。 | CommonResourceTags |
共通ルートテーブルプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| disableBgpRoutePropagation (英語) | そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 | ブール (bool) |
| disablePeeringRoute | ルート テーブルでピアリングによって学習されたルートを無効にするかどうか。 'None' はピアリング ルートが有効であることを意味し、'All' はすべてのピアリング ルートが無効になっていることを意味します。 | 'All' 「なし」 |
| ルート | ルート テーブル内に含まれるルートのコレクション。 | コモンルート[] |
コモンセキュリティルール
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | セキュリティ規則のプロパティ。 | CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット) |
CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アクセス | ネットワーク トラフィックは許可または拒否されます。 | 「許可する」 'Deny' (必須) |
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 | 文字列[] |
| destinationApplicationSecurityGroups | 宛先として指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| destinationPortRange (宛先ポートレンジ) | 宛先ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| destinationPortRanges(宛先ポート範囲) | 宛先ポートの範囲。 | 文字列[] |
| 方向 | ルールの方向。 方向は、受信トラフィックまたは送信トラフィックでルールを評価するかどうかを指定します。 | 「インバウンド」 'Outbound' (必須) |
| 優先権 | ルールの優先順位。 値は 100 から 4096 の間で指定できます。 優先順位番号は、コレクション内の各ルールで一意である必要があります。 優先度の数値が小さいと、ルールの優先度が高くなります。 | int (必須) |
| プロトコル | この規則が適用されるネットワーク プロトコル。 | '*' 「あぁ」 「エスプ」 「ICMP」 'TCP' 'Udp' (必須) |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 | 文字列 |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 | 文字列[] |
| sourceApplicationSecurityGroups (英語) | ソースとして指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| ソースポートレンジ | ソース ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| ソースポート範囲 | ソース ポートの範囲。 | 文字列[] |
CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| サービス名 | サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 | 文字列 |
CommonServiceEndpointPolicy
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシーのプロパティ。 | CommonServiceEndpointPolicyPropertiesFormat |
| タグ | リソース タグ。 | CommonResourceTags |
CommonServiceEndpointPolicyDefinition
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシー定義のプロパティ。 | CommonServiceEndpointPolicyDefinitionPropertiesFormat |
CommonServiceEndpointPolicyDefinitionPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| サービス | サービス エンドポイント名。 | 文字列 |
| サービスリソース | サービス リソースの一覧。 | 文字列[] |
CommonServiceEndpointPolicyPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| contextualServiceEndpointPolicies (コンテキストサービスエンドポイントポリシー) | コンテキスト サービス エンドポイント ポリシーのコレクション。 | 文字列[] |
| サービスエイリアス | ポリシーがサービスに属しているかどうかを示すエイリアス | 文字列 |
| サービスエンドポイントポリシー定義 | サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 | CommonServiceEndpointPolicyDefinition[] |
CommonServiceEndpointPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 場所 | 場所の一覧。 | 文字列[] |
| ネットワーク識別子 | ネットワーク識別子としての SubResource。 | コモンサブリソース |
| サービス | エンドポイント サービスの種類。 | 文字列 |
コモンサブネット
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット) |
CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | サブネットのアドレス プレフィックス。 | 文字列 |
| addressプレフィックス | サブネットのアドレス プレフィックスの一覧。 | 文字列[] |
| applicationGatewayIPConfigurations | 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 | CommonApplicationGatewayIPConfiguration[] |
| defaultOutboundAccess (デフォルトアウトバウンアクセス) | サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 | ブール (bool) |
| 代表 団 | サブネット上の委任への参照の配列。 | コモンデレゲーション[] |
| ipAl割り当て | このサブネットを参照する IpAllocation の配列。 | コモンサブリソース[] |
| ipamPoolPrefixAllocations(英語) | IP アドレス プレフィックスを割り当てる IPAM プールの一覧。 | CommonIpamPoolPrefixAllocation[] |
| ナットゲートウェイ | このサブネットに関連付けられている Nat ゲートウェイ。 | コモンサブリソース |
| ネットワークセキュリティグループ | NetworkSecurityGroup リソースへの参照。 | コモンネットワークセキュリティグループ |
| privateEndpointNetworkPolicies (プライベートエンドポイントネットワークポリシー) | サブネット内のプライベート エンドポイントでネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 「NetworkSecurityGroupEnabled」 'RouteTableEnabled' (ルートテーブル有効) |
| privateLinkServiceNetworkPolicies (プライベートリンクサービスネットワークポリシー) | サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 |
| ルートテーブル | RouteTable リソースへの参照。 | 共通ルートテーブル |
| サービスエンドポイントポリシー | サービス エンドポイント ポリシーの配列。 | CommonServiceEndpointPolicy[] |
| サービスエンドポイント | サービス エンドポイントの配列。 | CommonServiceEndpointPropertiesFormat[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| 共有スコープ | AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを Tenant に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 | 「委任されたサービス」 「テナント」 |
コモンサブリソース
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
HubIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| プライベートIPアドレス | IP 構成のプライベート IP アドレス。 | 文字列 |
| privateIPAllocationメソッド | プライベート IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPアドレス | パブリック IP リソースへの参照。 | CommonPublicIPAddress |
| サブネット | サブネット リソースへの参照。 | コモンサブネット |
Terraform (AzAPI プロバイダー) リソース定義
virtualHubs/ipConfigurations リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソースグループ 各APIバージョンの変更プロパティ一覧については、 変更ログをご覧ください。
使用例
Terraformサンプル
仮想 HUB IP の展開の基本的な例。 このリソースは、ルート サーバーとも呼ばれます。
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "virtualNetwork" {
type = "Microsoft.Network/virtualNetworks@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressSpace = {
addressPrefixes = [
"10.5.0.0/16",
]
}
dhcpOptions = {
dnsServers = [
]
}
subnets = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
lifecycle {
ignore_changes = [body.properties.subnets]
}
}
resource "azapi_resource" "publicIPAddress" {
type = "Microsoft.Network/publicIPAddresses@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
ddosSettings = {
protectionMode = "VirtualNetworkInherited"
}
idleTimeoutInMinutes = 4
publicIPAddressVersion = "IPv4"
publicIPAllocationMethod = "Static"
}
sku = {
name = "Standard"
tier = "Regional"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualHub" {
type = "Microsoft.Network/virtualHubs@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
hubRoutingPreference = "ExpressRoute"
sku = "Standard"
virtualRouterAutoScaleConfiguration = {
minCapacity = 2
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "subnet" {
type = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
parent_id = azapi_resource.virtualNetwork.id
name = "RouteServerSubnet"
body = {
properties = {
addressPrefix = "10.5.1.0/24"
delegations = [
]
privateEndpointNetworkPolicies = "Enabled"
privateLinkServiceNetworkPolicies = "Enabled"
serviceEndpointPolicies = [
]
serviceEndpoints = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "ipConfiguration" {
type = "Microsoft.Network/virtualHubs/ipConfigurations@2022-07-01"
parent_id = azapi_resource.virtualHub.id
name = var.resource_name
body = {
properties = {
privateIPAddress = "10.5.1.18"
privateIPAllocationMethod = "Static"
publicIPAddress = {
id = azapi_resource.publicIPAddress.id
}
subnet = {
id = azapi_resource.subnet.id
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
リソースの形式
Microsoft.Network/virtualHubs/ipConfigurations リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/ipConfigurations@2025-07-01"
name = "string"
parent_id = "string"
body = {
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "string"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosCustomPolicy = {
id = "string"
}
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = ...
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
nat64 = "string"
publicIpAddresses = [
{
id = "string"
}
]
publicIpAddressesV6 = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
publicIpPrefixesV6 = [
{
id = "string"
}
]
serviceGateway = {
id = "string"
}
sourceVirtualNetwork = {
id = "string"
}
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = ...
}
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
ipamPoolPrefixAllocations = [
{
numberOfIpAddresses = "string"
pool = {
id = "string"
}
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
disablePeeringRoute = "string"
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHop = {
nextHopIpAddresses = [
"string"
]
}
nextHopIpAddress = "string"
nextHopType = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
networkIdentifier = {
id = "string"
}
service = "string"
}
]
serviceGateway = {
id = "string"
}
sharingScope = "string"
}
}
}
}
}
プロパティ値
Microsoft.Network/virtualHubs/ipConfigurations (英語)
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | リソース名 | string (必須) |
| parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: virtualHubs |
| プロパティ | Virtual Hub IPConfigurations のプロパティ。 | HubIPConfigurationPropertiesFormat |
| 型 | リソースの種類 | 「Microsoft。Network/virtualHubs/ipConfigurations@2025-07-01" |
CommonApplicationGatewayIPConfiguration
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | Application Gateway 内で一意である IP 構成の名前。 | 文字列 |
| プロパティ | アプリケーション ゲートウェイの IP 構成のプロパティ。 | CommonApplicationGatewayIPConfigurationPropertiesFormat |
CommonApplicationGatewayIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| サブネット | サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 | コモンサブリソース |
CommonApplicationSecurityGroup
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | アプリケーション セキュリティ グループのプロパティ。 | CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonApplicationSecurityGroupPropertiesFormat(共通アプリケーションセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|
CommonDDDOSSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ddosCustomPolicy (英語) | パブリック IP に関連付けられている DDoS カスタム ポリシー。 | コモンサブリソース |
| ddosProtectionプラン | パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます | コモンサブリソース |
| protectionMode (保護モード) | パブリック IP の DDoS 保護モード | 「無効」 「有効」 'VirtualNetworkInherited' (仮想ネットワーク継承) |
コモンデリゲーション
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット) |
| 型 | リソースの種類。 | 文字列 |
共通拡張位置
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | 拡張された場所の名前。 | 文字列 |
| 型 | 拡張された場所の型。 | 「エッジゾーン」 |
CommonIpamPoolPrefixAllocation
| 名前 | 形容 | 価値 |
|---|---|---|
| numberOfIpAddresses | 割り当てる IP アドレスの数。 | 文字列 |
| プール | CommonIpamPoolPrefixAllocationPool |
CommonIpamPoolPrefixAllocationPool
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | 関連付けられている Azure IpamPool リソースのリソース ID。 | 文字列 |
コモンIpタグ
| 名前 | 形容 | 価値 |
|---|---|---|
| ipTagType (英語) | IP タグの種類。 例: FirstPartyUsage。 | 文字列 |
| タグ | パブリック IP に関連付けられている IP タグの値。 例: SQL。 | 文字列 |
コモンナットゲートウェイ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | Nat ゲートウェイのプロパティ。 | CommonNatGatewayPropertiesFormat |
| エスケーユー | NAT ゲートウェイ SKU。 | CommonNatGatewaySku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 | 文字列[] |
CommonNatGatewayPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| アイドルタイムアウト (分単位) | nat ゲートウェイのアイドル タイムアウト。 | 整数 (int) |
| ナチュラル64 | NATゲートウェイリソースでNat64が有効かどうか。 | 「無効」 「有効」 「なし」 |
| publicIpアドレス | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V4 の配列。 | コモンサブリソース[] |
| publicIpAddressesV6 の | nat ゲートウェイ リソースに関連付けられたパブリック IP アドレス V6 の配列。 | コモンサブリソース[] |
| publicIpプレフィックス | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V4 の配列。 | コモンサブリソース[] |
| publicIpプレフィックスV6 | nat ゲートウェイ リソースに関連付けられたパブリック IP プレフィックス V6 の配列。 | コモンサブリソース[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| ソースVirtualNetwork | この nat ゲートウェイ リソースを使用したソース仮想ネットワークへの参照。 | コモンサブリソース |
CommonNatGatewaySku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | Nat Gateway SKU の名前。 | 「スタンダード」 「スタンダードV2」 |
コモンネットワークセキュリティグループ
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ネットワーク セキュリティ グループのプロパティ。 | CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット) |
| タグ | リソース タグ。 | CommonResourceTags |
CommonNetworkSecurityGroupPropertiesFormat(共通ネットワークセキュリティグループプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| フラッシュコネクション | 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化によって、再評価がトリガーされます。 | ブール (bool) |
| セキュリティルール | ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 | コモンセキュリティルール[] |
CommonPublicIPAddress
| 名前 | 形容 | 価値 |
|---|---|---|
| 拡張ロケーション | パブリック IP アドレスの拡張された場所。 | 共通拡張位置 |
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | パブリック IP アドレスのプロパティ。 | CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat) |
| エスケーユー | パブリック IP アドレス SKU。 | CommonPublicIPAddressSku |
| タグ | リソース タグ。 | CommonResourceTags |
| ゾーン | リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 | 文字列[] |
CommonPublicIPAddressDnsSettings
| 名前 | 形容 | 価値 |
|---|---|---|
| ドメイン名ラベル | ドメイン名ラベル。 ドメイン名ラベルと地域化 DNS ゾーンを連結すると、パブリック IP アドレスに関連付けられている完全修飾ドメイン名が構成されます。 ドメイン名ラベルを指定すると、Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 文字列 |
| ドメイン名ラベルスコープ | ドメイン名ラベルのスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、ハッシュ値が FQDN に含まれる Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 | 「NoReuse」 'ResourceGroupReuse' 「サブスクリプション再利用」 「テナントリユース」 |
| FQDNの | パブリック IP に関連付けられている DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 | 文字列 |
| リバースFqdn | 逆引き FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn が指定されている場合は、in-addr.arpa ドメイン内の IP アドレスから逆 FQDN を指す PTR DNS レコードが作成されます。 | 文字列 |
CommonPublicIPAddressPropertiesFormat(共通公開IPAddressPropertiesFormat)
| 名前 | 形容 | 価値 |
|---|---|---|
| ddos設定 | パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 | CommonDDDOSSettings |
| deleteオプション | パブリック IP アドレスを使用している VM が削除されたときの動作を指定する | 「削除」 「デタッチ」 |
| dns設定 | パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 | CommonPublicIPAddressDnsSettings |
| アイドルタイムアウト (分単位) | パブリック IP アドレスのアイドル タイムアウト。 | 整数 (int) |
| IPアドレス | パブリック IP アドレス リソースに関連付けられている IP アドレス。 | 文字列 |
| ipタグ | パブリック IP アドレスに関連付けられているタグの一覧。 | コモンIpタグ[] |
| linkedPublicIPAddress | パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 | CommonPublicIPAddress |
| 移行フェーズ | パブリック IP アドレスの移行フェーズ。 | 「中止」 「コミット」 「コミットした」 「なし」 '準備' |
| ナットゲートウェイ | パブリック IP アドレスの NatGateway。 | コモンナットゲートウェイ |
| publicIPAddressVersion (パブリックIPAddressVersion) | パブリック IP アドレスのバージョン。 | 「IPv4」 「IPv6」 |
| publicIPAllocationメソッド | パブリック IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPPrefixの | このパブリック IP アドレスの割り当て先となるパブリック IP プレフィックス。 | コモンサブリソース |
| servicePublicIPアドレス | パブリック IP アドレス リソースのサービス パブリック IP アドレス。 | CommonPublicIPAddress |
CommonPublicIPAddressSku
| 名前 | 形容 | 価値 |
|---|---|---|
| 名前 | パブリック IP アドレス SKU の名前。 | 「ベーシック」 「スタンダード」 「スタンダードV2」 |
| レベル | パブリック IP アドレス SKU の層。 | 「グローバル」 「地域別」 |
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
CommonResourceTags
| 名前 | 形容 | 価値 |
|---|
コモンルート
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | ルートのプロパティ。 | 共通ルートプロパティフォーマット |
CommonRouteNextHopEcmp(共通ルート次要HopEcmp)
| 名前 | 形容 | 価値 |
|---|---|---|
| nextHopIpAddresses | ECMPルーティングの次ホップIPアドレス一覧。 2から64のIPアドレスを含む必要があります。 | string[] (必須) |
共通ルートプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | ルートが適用される宛先 CIDR。 | 文字列 |
| ネクストホップ | ECMPの次ホップIPアドレスを含む次のホップ定義。 nextHopTypeがVirtualApplianceEcmpである場合にのみ許可されます。 | CommonRouteNextHopEcmp(共通ルート次要HopEcmp) |
| 次のHopIpAddress | IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。 | 文字列 |
| ネクストホップタイプ | パケットの送信先となる Azure ホップの種類。 | 「インターネット」 「なし」 「VirtualAppliance」 「VirtualApplianceEcmp」 「VirtualNetworkGateway」 'VnetLocal' (必須) |
共通ルートテーブル
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | ルート テーブルのプロパティ。 | 共通ルートテーブルプロパティフォーマット |
| タグ | リソース タグ。 | CommonResourceTags |
共通ルートテーブルプロパティフォーマット
| 名前 | 形容 | 価値 |
|---|---|---|
| disableBgpRoutePropagation (英語) | そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 | ブール (bool) |
| disablePeeringRoute | ルート テーブルでピアリングによって学習されたルートを無効にするかどうか。 'None' はピアリング ルートが有効であることを意味し、'All' はすべてのピアリング ルートが無効になっていることを意味します。 | 'All' 「なし」 |
| ルート | ルート テーブル内に含まれるルートのコレクション。 | コモンルート[] |
コモンセキュリティルール
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | セキュリティ規則のプロパティ。 | CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット) |
CommonSecurityRulePropertiesFormat(共通セキュリティルールプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アクセス | ネットワーク トラフィックは許可または拒否されます。 | 「許可する」 'Deny' (必須) |
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 | 文字列 |
| destinationAddressプレフィックス | 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 | 文字列[] |
| destinationApplicationSecurityGroups | 宛先として指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| destinationPortRange (宛先ポートレンジ) | 宛先ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| destinationPortRanges(宛先ポート範囲) | 宛先ポートの範囲。 | 文字列[] |
| 方向 | ルールの方向。 方向は、受信トラフィックまたは送信トラフィックでルールを評価するかどうかを指定します。 | 「インバウンド」 'Outbound' (必須) |
| 優先権 | ルールの優先順位。 値は 100 から 4096 の間で指定できます。 優先順位番号は、コレクション内の各ルールで一意である必要があります。 優先度の数値が小さいと、ルールの優先度が高くなります。 | int (必須) |
| プロトコル | この規則が適用されるネットワーク プロトコル。 | '*' 「あぁ」 「エスプ」 「ICMP」 'TCP' 'Udp' (必須) |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 アスタリスク '*' を使用して、すべてのソース IP を照合することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 | 文字列 |
| sourceAddressプレフィックス | CIDR またはソース IP 範囲。 | 文字列[] |
| sourceApplicationSecurityGroups (英語) | ソースとして指定されたアプリケーション セキュリティ グループ。 | CommonApplicationSecurityGroup[] |
| ソースポートレンジ | ソース ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' は、すべてのポートとの照合にも使用できます。 | 文字列 |
| ソースポート範囲 | ソース ポートの範囲。 | 文字列[] |
CommonServiceDelegationPropertiesFormat(共通サービス委任プロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| サービス名 | サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 | 文字列 |
CommonServiceEndpointPolicy
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 位置 | リソースの場所。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシーのプロパティ。 | CommonServiceEndpointPolicyPropertiesFormat |
| タグ | リソース タグ。 | CommonResourceTags |
CommonServiceEndpointPolicyDefinition
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サービス エンドポイント ポリシー定義のプロパティ。 | CommonServiceEndpointPolicyDefinitionPropertiesFormat |
CommonServiceEndpointPolicyDefinitionPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 形容 | このルールの説明。 140 文字に制限されます。 | 文字列 |
| サービス | サービス エンドポイント名。 | 文字列 |
| サービスリソース | サービス リソースの一覧。 | 文字列[] |
CommonServiceEndpointPolicyPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| contextualServiceEndpointPolicies (コンテキストサービスエンドポイントポリシー) | コンテキスト サービス エンドポイント ポリシーのコレクション。 | 文字列[] |
| サービスエイリアス | ポリシーがサービスに属しているかどうかを示すエイリアス | 文字列 |
| サービスエンドポイントポリシー定義 | サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 | CommonServiceEndpointPolicyDefinition[] |
CommonServiceEndpointPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| 場所 | 場所の一覧。 | 文字列[] |
| ネットワーク識別子 | ネットワーク識別子としての SubResource。 | コモンサブリソース |
| サービス | エンドポイント サービスの種類。 | 文字列 |
コモンサブネット
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
| 名前 | リソースの名前。 | 文字列 |
| プロパティ | サブネットのプロパティ。 | CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット) |
CommonSubnetPropertiesFormat(共通サブネットプロパティフォーマット)
| 名前 | 形容 | 価値 |
|---|---|---|
| アドレスプレフィックス | サブネットのアドレス プレフィックス。 | 文字列 |
| addressプレフィックス | サブネットのアドレス プレフィックスの一覧。 | 文字列[] |
| applicationGatewayIPConfigurations | 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 | CommonApplicationGatewayIPConfiguration[] |
| defaultOutboundAccess (デフォルトアウトバウンアクセス) | サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 | ブール (bool) |
| 代表 団 | サブネット上の委任への参照の配列。 | コモンデレゲーション[] |
| ipAl割り当て | このサブネットを参照する IpAllocation の配列。 | コモンサブリソース[] |
| ipamPoolPrefixAllocations(英語) | IP アドレス プレフィックスを割り当てる IPAM プールの一覧。 | CommonIpamPoolPrefixAllocation[] |
| ナットゲートウェイ | このサブネットに関連付けられている Nat ゲートウェイ。 | コモンサブリソース |
| ネットワークセキュリティグループ | NetworkSecurityGroup リソースへの参照。 | コモンネットワークセキュリティグループ |
| privateEndpointNetworkPolicies (プライベートエンドポイントネットワークポリシー) | サブネット内のプライベート エンドポイントでネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 「NetworkSecurityGroupEnabled」 'RouteTableEnabled' (ルートテーブル有効) |
| privateLinkServiceNetworkPolicies (プライベートリンクサービスネットワークポリシー) | サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 | 「無効」 「有効」 |
| ルートテーブル | RouteTable リソースへの参照。 | 共通ルートテーブル |
| サービスエンドポイントポリシー | サービス エンドポイント ポリシーの配列。 | CommonServiceEndpointPolicy[] |
| サービスエンドポイント | サービス エンドポイントの配列。 | CommonServiceEndpointPropertiesFormat[] |
| serviceGateway | 既存のサービスゲートウェイへの言及。 | コモンサブリソース |
| 共有スコープ | AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを Tenant に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 | 「委任されたサービス」 「テナント」 |
コモンサブリソース
| 名前 | 形容 | 価値 |
|---|---|---|
| 身分証明書 | リソース ID。 | 文字列 |
HubIPConfigurationPropertiesFormat
| 名前 | 形容 | 価値 |
|---|---|---|
| プライベートIPアドレス | IP 構成のプライベート IP アドレス。 | 文字列 |
| privateIPAllocationメソッド | プライベート IP アドレスの割り当て方法。 | 「ダイナミック」 「静的」 |
| publicIPアドレス | パブリック IP リソースへの参照。 | CommonPublicIPAddress |
| サブネット | サブネット リソースへの参照。 | コモンサブネット |