Microsoft.Network networkInterfaces/tapConfigurations

Bicep リソース定義

networkInterfaces/tapConfigurations リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/networkInterfaces/tapConfigurations リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/networkInterfaces/tapConfigurations@2023-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    virtualNetworkTap: {
      id: 'string'
      location: 'string'
      properties: {
        destinationLoadBalancerFrontEndIPConfiguration: {
          id: 'string'
          name: 'string'
          properties: {
            gatewayLoadBalancer: {
              id: 'string'
            }
            privateIPAddress: 'string'
            privateIPAddressVersion: 'string'
            privateIPAllocationMethod: 'string'
            publicIPAddress: {
              extendedLocation: {
                name: 'string'
                type: 'EdgeZone'
              }
              id: 'string'
              location: 'string'
              properties: {
                ddosSettings: {
                  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: {
                  public-ip-address-object
                }
                migrationPhase: 'string'
                natGateway: {
                  id: 'string'
                  location: 'string'
                  properties: {
                    idleTimeoutInMinutes: int
                    publicIpAddresses: [
                      {
                        id: 'string'
                      }
                    ]
                    publicIpPrefixes: [
                      {
                        id: 'string'
                      }
                    ]
                  }
                  sku: {
                    name: 'Standard'
                  }
                  tags: {}
                  zones: [
                    'string'
                  ]
                }
                publicIPAddressVersion: 'string'
                publicIPAllocationMethod: 'string'
                publicIPPrefix: {
                  id: 'string'
                }
                servicePublicIPAddress: {
                  public-ip-address-object
                }
              }
              sku: {
                name: 'string'
                tier: 'string'
              }
              tags: {}
              zones: [
                'string'
              ]
            }
            publicIPPrefix: {
              id: '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'
                  }
                ]
                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: {}
                            }
                          ]
                          destinationPortRange: 'string'
                          destinationPortRanges: [
                            'string'
                          ]
                          direction: 'string'
                          priority: int
                          protocol: 'string'
                          sourceAddressPrefix: 'string'
                          sourceAddressPrefixes: [
                            'string'
                          ]
                          sourceApplicationSecurityGroups: [
                            {
                              id: 'string'
                              location: 'string'
                              properties: {}
                              tags: {}
                            }
                          ]
                          sourcePortRange: 'string'
                          sourcePortRanges: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
                privateEndpointNetworkPolicies: 'string'
                privateLinkServiceNetworkPolicies: 'string'
                routeTable: {
                  id: 'string'
                  location: 'string'
                  properties: {
                    disableBgpRoutePropagation: bool
                    routes: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          addressPrefix: 'string'
                          hasBgpOverride: bool
                          nextHopIpAddress: 'string'
                          nextHopType: 'string'
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
                serviceEndpointPolicies: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {
                      contextualServiceEndpointPolicies: [
                        'string'
                      ]
                      serviceAlias: 'string'
                      serviceEndpointPolicyDefinitions: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            description: 'string'
                            service: 'string'
                            serviceResources: [
                              'string'
                            ]
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                ]
                serviceEndpoints: [
                  {
                    locations: [
                      'string'
                    ]
                    service: 'string'
                  }
                ]
                sharingScope: 'string'
              }
              type: 'string'
            }
          }
          zones: [
            'string'
          ]
        }
        destinationNetworkInterfaceIPConfiguration: {
          id: 'string'
          name: 'string'
          properties: {
            applicationGatewayBackendAddressPools: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  backendAddresses: [
                    {
                      fqdn: 'string'
                      ipAddress: 'string'
                    }
                  ]
                }
              }
            ]
            applicationSecurityGroups: [
              {
                id: 'string'
                location: 'string'
                properties: {}
                tags: {}
              }
            ]
            gatewayLoadBalancer: {
              id: 'string'
            }
            loadBalancerBackendAddressPools: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  drainPeriodInSeconds: int
                  loadBalancerBackendAddresses: [
                    {
                      name: 'string'
                      properties: {
                        adminState: 'string'
                        ipAddress: 'string'
                        loadBalancerFrontendIPConfiguration: {
                          id: 'string'
                        }
                        subnet: {
                          id: 'string'
                        }
                        virtualNetwork: {
                          id: 'string'
                        }
                      }
                    }
                  ]
                  location: 'string'
                  syncMode: 'string'
                  tunnelInterfaces: [
                    {
                      identifier: int
                      port: int
                      protocol: 'string'
                      type: 'string'
                    }
                  ]
                  virtualNetwork: {
                    id: 'string'
                  }
                }
              }
            ]
            loadBalancerInboundNatRules: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  backendAddressPool: {
                    id: 'string'
                  }
                  backendPort: int
                  enableFloatingIP: bool
                  enableTcpReset: bool
                  frontendIPConfiguration: {
                    id: 'string'
                  }
                  frontendPort: int
                  frontendPortRangeEnd: int
                  frontendPortRangeStart: int
                  idleTimeoutInMinutes: int
                  protocol: 'string'
                }
              }
            ]
            primary: bool
            privateIPAddress: 'string'
            privateIPAddressPrefixLength: int
            privateIPAddressVersion: 'string'
            privateIPAllocationMethod: 'string'
            publicIPAddress: {
              extendedLocation: {
                name: 'string'
                type: 'EdgeZone'
              }
              id: 'string'
              location: 'string'
              properties: {
                ddosSettings: {
                  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: {
                  public-ip-address-object
                }
                migrationPhase: 'string'
                natGateway: {
                  id: 'string'
                  location: 'string'
                  properties: {
                    idleTimeoutInMinutes: int
                    publicIpAddresses: [
                      {
                        id: 'string'
                      }
                    ]
                    publicIpPrefixes: [
                      {
                        id: 'string'
                      }
                    ]
                  }
                  sku: {
                    name: 'Standard'
                  }
                  tags: {}
                  zones: [
                    'string'
                  ]
                }
                publicIPAddressVersion: 'string'
                publicIPAllocationMethod: 'string'
                publicIPPrefix: {
                  id: 'string'
                }
                servicePublicIPAddress: {
                  public-ip-address-object
                }
              }
              sku: {
                name: 'string'
                tier: 'string'
              }
              tags: {}
              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'
                  }
                ]
                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: {}
                            }
                          ]
                          destinationPortRange: 'string'
                          destinationPortRanges: [
                            'string'
                          ]
                          direction: 'string'
                          priority: int
                          protocol: 'string'
                          sourceAddressPrefix: 'string'
                          sourceAddressPrefixes: [
                            'string'
                          ]
                          sourceApplicationSecurityGroups: [
                            {
                              id: 'string'
                              location: 'string'
                              properties: {}
                              tags: {}
                            }
                          ]
                          sourcePortRange: 'string'
                          sourcePortRanges: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
                privateEndpointNetworkPolicies: 'string'
                privateLinkServiceNetworkPolicies: 'string'
                routeTable: {
                  id: 'string'
                  location: 'string'
                  properties: {
                    disableBgpRoutePropagation: bool
                    routes: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          addressPrefix: 'string'
                          hasBgpOverride: bool
                          nextHopIpAddress: 'string'
                          nextHopType: 'string'
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
                serviceEndpointPolicies: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {
                      contextualServiceEndpointPolicies: [
                        'string'
                      ]
                      serviceAlias: 'string'
                      serviceEndpointPolicyDefinitions: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            description: 'string'
                            service: 'string'
                            serviceResources: [
                              'string'
                            ]
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                ]
                serviceEndpoints: [
                  {
                    locations: [
                      'string'
                    ]
                    service: 'string'
                  }
                ]
                sharingScope: 'string'
              }
              type: 'string'
            }
            virtualNetworkTaps: [
              {
          }
          type: 'string'
        }
        destinationPort: int
      }
      tags: {}
    }
  }
}

プロパティ値

networkInterfaces/tapConfigurations

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: networkInterfaces
properties Virtual Network Tap 構成のプロパティ。 NetworkInterfaceTapConfigurationPropertiesFormat

NetworkInterfaceTapConfigurationPropertiesFormat

名前 説明
virtualNetworkTap Virtual Network Tap リソースへの参照。 VirtualNetworkTap

VirtualNetworkTap

名前 説明
id リソースの ID string
location リソースの場所。 string
properties [プロパティ] をVirtual Networkタップします。 VirtualNetworkTapPropertiesFormat
tags リソース タグ。 object

VirtualNetworkTapPropertiesFormat

名前 説明
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部Load Balancerのプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 INT

FrontendIPConfiguration

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるフロントエンド IP 構成のセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサー プローブのプロパティ。 FrontendIPConfigurationPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

FrontendIPConfigurationPropertiesFormat

名前 説明
gatewayLoadBalancer ゲートウェイ ロード バランサーのフロントエンド IP への参照。 サブリソース
privateIPAddress IP 構成のプライベート IP アドレス。 string
privateIPAddressVersion 特定の ipconfiguration が IPv4 か IPv6 かを指定します。 既定値は IPv4 と見なされます。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP 割り当て方法。 'Dynamic'
'Static'
publicIPAddress パブリック IP リソースへの参照。 PublicIPAddress
publicIPPrefix パブリック IP プレフィックス リソースへの参照。 サブリソース
サブネット サブネット リソースへの参照。 サブネット

サブリソース

名前 説明
id リソースの ID string

PublicIPAddress

名前 説明
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
id リソースの ID string
location リソースの場所。 string
properties パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
tags リソース タグ。 object
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、取得元である必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張された場所の型。 'EdgeZone'

PublicIPAddressPropertiesFormat

名前 説明
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings
deleteOption パブリック IP アドレスを使用している VM が削除されたときの動作を指定する 'Delete'
'Detach'
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 INT
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。 string
ipTags パブリック IP アドレスに関連付けられているタグの一覧。 IpTag[]
linkedPublicIPAddress パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 PublicIPAddress
migrationPhase パブリック IP アドレスの移行フェーズ。 'Abort'
'Commit'
'Committed'
'None'
'準備'
natGateway パブリック IP アドレスの NatGateway。 NatGateway
publicIPAddressVersion パブリック IP アドレスのバージョン。 'IPv4'
'IPv6'
publicIPAllocationMethod パブリック IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPPrefix このパブリック IP アドレスを割り当てる必要があるパブリック IP プレフィックス。 サブリソース
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

DdosSettings

名前 説明
ddosProtectionPlan パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます サブリソース
protectionMode パブリック IP の DDoS 保護モード 'Disabled'
'Enabled'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

名前 説明
domainNameLabel ドメイン名ラベル。 ドメイン名ラベルと地域の DNS ゾーンを連結して、パブリック IP アドレスに関連付けられている完全修飾ドメイン名を構成します。 ドメイン名ラベルを指定した場合、Microsoft Azure DNS システム内のパブリック IP に対して DNS レコードが作成されます。 string
domainNameLabelScope ドメイン名ラベルスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、MICROSOFT Azure DNS システムのパブリック IP に対して DNS レコードが作成され、ハッシュ値が FQDN に含まれます。 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
fqdn パブリック IP に関連付けられている A DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 string
reverseFqdn 逆 FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn を指定した場合、in-addr.arpa ドメイン内の IP アドレスから逆方向 FQDN を指す PTR DNS レコードが作成されます。 string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 'Standard'

PublicIPAddressSku

名前 説明
name パブリック IP アドレス SKU の名前。 'Basic'
'Standard'
レベル パブリック IP アドレス SKU の層。 'Global'
'Regional'

Subnet

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 SubnetPropertiesFormat
リソースの種類。 string

SubnetPropertiesFormat

名前 説明
addressPrefix サブネットのアドレス プレフィックス。 string
addressPrefixes サブネットのアドレス プレフィックスの一覧。 string[]
applicationGatewayIPConfigurations 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 ApplicationGatewayIPConfiguration[]
defaultOutboundAccess サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 このプロパティは、サブネットの作成時にのみ設定でき、既存のサブネットに対して更新することはできません。 [bool]
代表 団 サブネット上の委任への参照の配列。 Delegation[]
ipAllocations このサブネットを参照する IpAllocation の配列。 SubResource[]
natGateway このサブネットに関連付けられている Nat ゲートウェイ。 サブリソース
networkSecurityGroup NetworkSecurityGroup リソースへの参照。 NetworkSecurityGroup
privateEndpointNetworkPolicies サブネット内のプライベート エンドポイントにネットワーク ポリシーを適用するを有効または無効にします。 'Disabled'
'Enabled'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 'Disabled'
'Enabled'
routeTable RouteTable リソースへの参照。 RouteTable
serviceEndpointPolicies サービス エンドポイント ポリシーの配列。 ServiceEndpointPolicy[]
serviceEndpoints サービス エンドポイントの配列。 ServiceEndpointPropertiesFormat[]
sharingScope AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを [テナント] に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 'DelegatedServices'
'Tenant'

ApplicationGatewayIPConfiguration

名前 説明
id リソースの ID string
name Application Gateway内で一意である IP 構成の名前。 string
properties アプリケーション ゲートウェイ IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名前 説明
サブネット サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 サブリソース

委任

名前 説明
id リソースの ID string
name サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 ServiceDelegationPropertiesFormat
リソースの種類。 string

ServiceDelegationPropertiesFormat

名前 説明
serviceName サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 string

NetworkSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
tags リソース タグ。 object

NetworkSecurityGroupPropertiesFormat

名前 説明
flushConnection 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化では、再評価がトリガーされます。 [bool]
securityRules ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 SecurityRule[]

SecurityRule

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat
リソースの型。 string

SecurityRulePropertiesFormat

名前 説明
access ネットワーク トラフィックは許可または拒否されます。 'Allow'
'Deny' (必須)
description この規則の説明。 140 文字に制限されています。 string
destinationAddressPrefix 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 string
destinationAddressPrefixes 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 string[]
destinationApplicationSecurityGroups 宛先として指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
destinationPortRange 宛先ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
destinationPortRanges 宛先ポート範囲。 string[]
方向 ルールの方向。 この方向は、ルールの評価が受信または送信トラフィックのどちらで行われるかを指定します。 'Inbound'
'Outbound' (必須)
priority ルールの優先度。 値は 100 から 4096 の間で指定できます。 優先度番号は、コレクション内のルールごとに一意である必要があります。 優先度番号が低いほど、規則の優先度が高くなります。 int (必須)
protocol この規則が適用されるネットワーク プロトコル。 '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (必須)
sourceAddressPrefix CIDR またはソース IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 string
sourceAddressPrefixes CIDR またはソース IP 範囲。 string[]
sourceApplicationSecurityGroups ソースとして指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
sourcePortRange ソース ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
sourcePortRanges ソース ポートの範囲。 string[]

ApplicationSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat
tags リソース タグ。 object

ApplicationSecurityGroupPropertiesFormat

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

RouteTable

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ルート テーブルのプロパティ。 RouteTablePropertiesFormat
tags リソース タグ。 object

RouteTablePropertiesFormat

名前 説明
disableBgpRoutePropagation そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 [bool]
ルート ルート テーブル内に含まれるルートのコレクション。 Route[]

ルート

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ルートのプロパティ。 RoutePropertiesFormat
リソースの型。 string

RoutePropertiesFormat

名前 説明
addressPrefix ルートが適用される宛先 CIDR。 string
hasBgpOverride LPM に関係なく、このルートが重複する BGP ルートをオーバーライドするかどうかを示す値。 [bool]
nextHopIpAddress IP アドレス パケットは に転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ許可されます。 string
nextHopType パケットの送信先となる Azure ホップの種類。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)

ServiceEndpointPolicy

名前 説明
id リソースの ID string
location リソースの場所。 string
properties サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat
tags リソース タグ。 object

ServiceEndpointPolicyPropertiesFormat

名前 説明
contextualServiceEndpointPolicies コンテキスト サービス エンドポイント ポリシーのコレクション。 string[]
serviceAlias ポリシーがサービスに属しているかどうかを示すエイリアス string
serviceEndpointPolicyDefinitions サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
リソースの型。 string

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 説明
description この規則の説明。 140 文字に制限されています。 string
サービス (service) サービス エンドポイント名。 string
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPropertiesFormat

名前 説明
locations 場所の一覧。 string[]
サービス (service) エンドポイント サービスの種類。 string

NetworkInterfaceIPConfiguration

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
リソースの種類。 string

NetworkInterfaceIPConfigurationPropertiesFormat

名前 説明
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーフロントエンド IP への参照。 サブリソース
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
更新 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 [bool]
privateIPAddress IP 構成のプライベート IP アドレス。 1 つの IP アドレスまたは {address}/{prefix-length} 形式の CIDR ブロックを指定できます。 string
privateIPAddressPrefixLength プライベート IP アドレス プレフィックスの長さ。 指定され、割り当て方法が動的である場合、サービスは 1 つの IP アドレスではなく CIDR ブロックを割り当てます。 INT

制約:
最小値 = 1
最大値 = 128
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 かを指定します。 既定値は IPv4 です。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPAddress IP 構成にバインドされたパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps Virtual Networkタップへの参照。 VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

名前 説明
id リソースの ID string
name Application Gateway内で一意のバックエンド アドレス プールの名前。 string
properties アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 説明
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

名前 説明
fqdn 完全修飾ドメイン名 (FQDN)。 string
ipAddress IP アドレス。 string

BackendAddressPool

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサー バックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名前 説明
drainPeriodInSeconds クライアントアドレスとバックエンドアドレスに RESET を送信するまでに待機するLoad Balancer秒数。 INT
loadBalancerBackendAddresses バックエンド アドレスの配列。 LoadBalancerBackendAddress[]
location バックエンド アドレス プールの場所。 string
syncMode バックエンド プールのバックエンド アドレス同期モード 'Automatic'
'Manual'
tunnelInterfaces ゲートウェイ ロード バランサー トンネル インターフェイスの配列。 GatewayLoadBalancerTunnelInterface[]
virtualNetwork 仮想ネットワークへの参照。 サブリソース

LoadBalancerBackendAddress

名前 説明
name バックエンド アドレスの名前。 string
properties ロード バランサー バックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名前 説明
adminState 一度設定した管理状態の一覧は、正常性プローブをオーバーライドして、Load Balancerが常に新しい接続をバックエンドに転送したり、新しい接続を拒否したり、既存の接続をリセットしたりできます。 'Down'
'None'
'Up'
ipAddress 参照されている仮想ネットワークに属する IP アドレス。 string
loadBalancerFrontendIPConfiguration リージョンのロードバランサーで定義されているフロントエンド IP アドレス構成への参照。 サブリソース
サブネット 既存のサブネットへの参照。 サブリソース
virtualNetwork 既存の仮想ネットワークへの参照。 サブリソース

GatewayLoadBalancerTunnelInterface

名前 説明
identifier ゲートウェイ ロード バランサー トンネル インターフェイスの識別子。 INT
port ゲートウェイ ロード バランサー トンネル インターフェイスのポート。 INT
protocol ゲートウェイ ロード バランサー トンネル インターフェイスのプロトコル。 'Native'
'None'
'VXLAN'
ゲートウェイ ロード バランサー トンネル インターフェイスのトラフィックの種類。 'External'
'Internal'
'None'

InboundNatRule

名前 説明
id リソースの ID string
name ロード バランサーによって使用される受信 NAT 規則のセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名前 説明
backendAddressPool backendAddressPool リソースへの参照。 サブリソース
backendPort 内部エンドポイントで使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 INT
enableFloatingIP SQL AlwaysOn 可用性グループの構成に必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 この設定は、エンドポイントを作成した後は変更できません。 [bool]
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了で双方向 TCP リセットを受信します。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 [bool]
frontendIPConfiguration フロントエンド IP アドレスへの参照。 サブリソース
frontendPort 外部エンドポイントのポートです。 各ルールのポート番号は、Load Balancer内で一意である必要があります。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeEnd 外部エンドポイントのポート範囲の終了。 このプロパティは、BackendAddressPool および FrontendPortRangeStart と共に使用されます。 BackendAddressPool からのバックエンド アドレスごとに、個々の受信 NAT 規則ポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeStart 外部エンドポイントのポート範囲が開始されます。 このプロパティは、BackendAddressPool および FrontendPortRangeEnd と共に使用されます。 BackendAddressPool からのバックエンド アドレスごとに、個々の受信 NAT 規則ポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
idleTimeoutInMinutes TCP アイドル接続のタイムアウト。 この値は、4 ~ 30 分の範囲で設定できます。 既定値は 4 分です。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 INT
protocol 負荷分散規則で使用されるトランスポート プロトコルへの参照。 'All'
'Tcp'
'Udp'

ARM テンプレート リソース定義

networkInterfaces/tapConfigurations リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/networkInterfaces/tapConfigurations リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/networkInterfaces/tapConfigurations",
  "apiVersion": "2023-11-01",
  "name": "string",
  "properties": {
    "virtualNetworkTap": {
      "id": "string",
      "location": "string",
      "properties": {
        "destinationLoadBalancerFrontEndIPConfiguration": {
          "id": "string",
          "name": "string",
          "properties": {
            "gatewayLoadBalancer": {
              "id": "string"
            },
            "privateIPAddress": "string",
            "privateIPAddressVersion": "string",
            "privateIPAllocationMethod": "string",
            "publicIPAddress": {
              "extendedLocation": {
                "name": "string",
                "type": "EdgeZone"
              },
              "id": "string",
              "location": "string",
              "properties": {
                "ddosSettings": {
                  "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": { public-ip-address-object },
                "migrationPhase": "string",
                "natGateway": {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "idleTimeoutInMinutes": "int",
                    "publicIpAddresses": [
                      {
                        "id": "string"
                      }
                    ],
                    "publicIpPrefixes": [
                      {
                        "id": "string"
                      }
                    ]
                  },
                  "sku": {
                    "name": "Standard"
                  },
                  "tags": {},
                  "zones": [ "string" ]
                },
                "publicIPAddressVersion": "string",
                "publicIPAllocationMethod": "string",
                "publicIPPrefix": {
                  "id": "string"
                },
                "servicePublicIPAddress": { public-ip-address-object }
              },
              "sku": {
                "name": "string",
                "tier": "string"
              },
              "tags": {},
              "zones": [ "string" ]
            },
            "publicIPPrefix": {
              "id": "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"
                  }
                ],
                "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": {}
                            }
                          ],
                          "destinationPortRange": "string",
                          "destinationPortRanges": [ "string" ],
                          "direction": "string",
                          "priority": "int",
                          "protocol": "string",
                          "sourceAddressPrefix": "string",
                          "sourceAddressPrefixes": [ "string" ],
                          "sourceApplicationSecurityGroups": [
                            {
                              "id": "string",
                              "location": "string",
                              "properties": {},
                              "tags": {}
                            }
                          ],
                          "sourcePortRange": "string",
                          "sourcePortRanges": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                },
                "privateEndpointNetworkPolicies": "string",
                "privateLinkServiceNetworkPolicies": "string",
                "routeTable": {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "disableBgpRoutePropagation": "bool",
                    "routes": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "addressPrefix": "string",
                          "hasBgpOverride": "bool",
                          "nextHopIpAddress": "string",
                          "nextHopType": "string"
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                },
                "serviceEndpointPolicies": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "contextualServiceEndpointPolicies": [ "string" ],
                      "serviceAlias": "string",
                      "serviceEndpointPolicyDefinitions": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "description": "string",
                            "service": "string",
                            "serviceResources": [ "string" ]
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  }
                ],
                "serviceEndpoints": [
                  {
                    "locations": [ "string" ],
                    "service": "string"
                  }
                ],
                "sharingScope": "string"
              },
              "type": "string"
            }
          },
          "zones": [ "string" ]
        },
        "destinationNetworkInterfaceIPConfiguration": {
          "id": "string",
          "name": "string",
          "properties": {
            "applicationGatewayBackendAddressPools": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "backendAddresses": [
                    {
                      "fqdn": "string",
                      "ipAddress": "string"
                    }
                  ]
                }
              }
            ],
            "applicationSecurityGroups": [
              {
                "id": "string",
                "location": "string",
                "properties": {},
                "tags": {}
              }
            ],
            "gatewayLoadBalancer": {
              "id": "string"
            },
            "loadBalancerBackendAddressPools": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "drainPeriodInSeconds": "int",
                  "loadBalancerBackendAddresses": [
                    {
                      "name": "string",
                      "properties": {
                        "adminState": "string",
                        "ipAddress": "string",
                        "loadBalancerFrontendIPConfiguration": {
                          "id": "string"
                        },
                        "subnet": {
                          "id": "string"
                        },
                        "virtualNetwork": {
                          "id": "string"
                        }
                      }
                    }
                  ],
                  "location": "string",
                  "syncMode": "string",
                  "tunnelInterfaces": [
                    {
                      "identifier": "int",
                      "port": "int",
                      "protocol": "string",
                      "type": "string"
                    }
                  ],
                  "virtualNetwork": {
                    "id": "string"
                  }
                }
              }
            ],
            "loadBalancerInboundNatRules": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "backendAddressPool": {
                    "id": "string"
                  },
                  "backendPort": "int",
                  "enableFloatingIP": "bool",
                  "enableTcpReset": "bool",
                  "frontendIPConfiguration": {
                    "id": "string"
                  },
                  "frontendPort": "int",
                  "frontendPortRangeEnd": "int",
                  "frontendPortRangeStart": "int",
                  "idleTimeoutInMinutes": "int",
                  "protocol": "string"
                }
              }
            ],
            "primary": "bool",
            "privateIPAddress": "string",
            "privateIPAddressPrefixLength": "int",
            "privateIPAddressVersion": "string",
            "privateIPAllocationMethod": "string",
            "publicIPAddress": {
              "extendedLocation": {
                "name": "string",
                "type": "EdgeZone"
              },
              "id": "string",
              "location": "string",
              "properties": {
                "ddosSettings": {
                  "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": { public-ip-address-object },
                "migrationPhase": "string",
                "natGateway": {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "idleTimeoutInMinutes": "int",
                    "publicIpAddresses": [
                      {
                        "id": "string"
                      }
                    ],
                    "publicIpPrefixes": [
                      {
                        "id": "string"
                      }
                    ]
                  },
                  "sku": {
                    "name": "Standard"
                  },
                  "tags": {},
                  "zones": [ "string" ]
                },
                "publicIPAddressVersion": "string",
                "publicIPAllocationMethod": "string",
                "publicIPPrefix": {
                  "id": "string"
                },
                "servicePublicIPAddress": { public-ip-address-object }
              },
              "sku": {
                "name": "string",
                "tier": "string"
              },
              "tags": {},
              "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"
                  }
                ],
                "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": {}
                            }
                          ],
                          "destinationPortRange": "string",
                          "destinationPortRanges": [ "string" ],
                          "direction": "string",
                          "priority": "int",
                          "protocol": "string",
                          "sourceAddressPrefix": "string",
                          "sourceAddressPrefixes": [ "string" ],
                          "sourceApplicationSecurityGroups": [
                            {
                              "id": "string",
                              "location": "string",
                              "properties": {},
                              "tags": {}
                            }
                          ],
                          "sourcePortRange": "string",
                          "sourcePortRanges": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                },
                "privateEndpointNetworkPolicies": "string",
                "privateLinkServiceNetworkPolicies": "string",
                "routeTable": {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "disableBgpRoutePropagation": "bool",
                    "routes": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "addressPrefix": "string",
                          "hasBgpOverride": "bool",
                          "nextHopIpAddress": "string",
                          "nextHopType": "string"
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                },
                "serviceEndpointPolicies": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "contextualServiceEndpointPolicies": [ "string" ],
                      "serviceAlias": "string",
                      "serviceEndpointPolicyDefinitions": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "description": "string",
                            "service": "string",
                            "serviceResources": [ "string" ]
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  }
                ],
                "serviceEndpoints": [
                  {
                    "locations": [ "string" ],
                    "service": "string"
                  }
                ],
                "sharingScope": "string"
              },
              "type": "string"
            },
            "virtualNetworkTaps": [
              {
          },
          "type": "string"
        },
        "destinationPort": "int"
      },
      "tags": {}
    }
  }
}

プロパティ値

networkInterfaces/tapConfigurations

名前 説明
type リソースの種類 'Microsoft.Network/networkInterfaces/tapConfigurations'
apiVersion リソース API のバージョン '2023-11-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
properties Virtual Network Tap 構成のプロパティ。 NetworkInterfaceTapConfigurationPropertiesFormat

NetworkInterfaceTapConfigurationPropertiesFormat

名前 説明
virtualNetworkTap Virtual Network Tap リソースへの参照。 VirtualNetworkTap

VirtualNetworkTap

名前 説明
id リソースの ID string
location リソースの場所。 string
properties [プロパティ] をVirtual Networkタップします。 VirtualNetworkTapPropertiesFormat
tags リソース タグ。 object

VirtualNetworkTapPropertiesFormat

名前 説明
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部Load Balancerのプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 INT

FrontendIPConfiguration

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるフロントエンド IP 構成のセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサー プローブのプロパティ。 FrontendIPConfigurationPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

FrontendIPConfigurationPropertiesFormat

名前 説明
gatewayLoadBalancer ゲートウェイ ロード バランサーフロントエンド IP への参照。 サブリソース
privateIPAddress IP 構成のプライベート IP アドレス。 string
privateIPAddressVersion 特定の ipconfiguration が IPv4 か IPv6 かを指定します。 既定値は IPv4 と見なされます。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP 割り当て方法。 'Dynamic'
'Static'
publicIPAddress パブリック IP リソースへの参照。 PublicIPAddress
publicIPPrefix パブリック IP プレフィックス リソースへの参照。 サブリソース
サブネット サブネット リソースへの参照。 サブネット

サブリソース

名前 説明
id リソースの ID string

PublicIPAddress

名前 説明
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
id リソースの ID string
location リソースの場所。 string
properties パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
tags リソース タグ。 object
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張場所の型。 'EdgeZone'

PublicIPAddressPropertiesFormat

名前 説明
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings
deleteOption パブリック IP アドレスを使用している VM が削除された場合の動作を指定する 'Delete'
'デタッチ'
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 INT
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。 string
ipTags パブリック IP アドレスに関連付けられているタグの一覧。 IpTag[]
linkedPublicIPAddress パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 PublicIPAddress
migrationPhase パブリック IP アドレスの移行フェーズ。 'Abort'
'Commit'
'Committed'
'None'
'準備'
natGateway パブリック IP アドレスの NatGateway。 NatGateway
publicIPAddressVersion パブリック IP アドレスのバージョン。 'IPv4'
'IPv6'
publicIPAllocationMethod パブリック IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPPrefix このパブリック IP アドレスを割り当てる必要があるパブリック IP プレフィックス。 サブリソース
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

DdosSettings

名前 説明
ddosProtectionPlan パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます サブリソース
protectionMode パブリック IP の DDoS 保護モード 'Disabled'
'Enabled'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

名前 説明
domainNameLabel ドメイン名ラベル。 ドメイン名ラベルと地域の DNS ゾーンを連結して、パブリック IP アドレスに関連付けられている完全修飾ドメイン名を構成します。 ドメイン名ラベルを指定した場合、Microsoft Azure DNS システム内のパブリック IP に対して DNS レコードが作成されます。 string
domainNameLabelScope ドメイン名ラベルのスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、ハッシュ値が FQDN に含まれる Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
fqdn パブリック IP に関連付けられている A DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 string
reverseFqdn 逆引き FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn を指定した場合、in-addr.arpa ドメイン内の IP アドレスから逆方向 FQDN を指す PTR DNS レコードが作成されます。 string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 'Standard'

PublicIPAddressSku

名前 説明
name パブリック IP アドレス SKU の名前。 'Basic'
'Standard'
レベル パブリック IP アドレス SKU の層。 'Global'
'Regional'

Subnet

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 SubnetPropertiesFormat
リソースの種類。 string

SubnetPropertiesFormat

名前 説明
addressPrefix サブネットのアドレス プレフィックス。 string
addressPrefixes サブネットのアドレス プレフィックスの一覧。 string[]
applicationGatewayIPConfigurations 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 ApplicationGatewayIPConfiguration[]
defaultOutboundAccess サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 このプロパティは、サブネットの作成時にのみ設定でき、既存のサブネットに対して更新することはできません。 [bool]
代表 団 サブネット上の委任への参照の配列。 Delegation[]
ipAllocations このサブネットを参照する IpAllocation の配列。 SubResource[]
natGateway このサブネットに関連付けられている Nat ゲートウェイ。 サブリソース
networkSecurityGroup NetworkSecurityGroup リソースへの参照。 NetworkSecurityGroup
privateEndpointNetworkPolicies サブネット内のプライベート エンドポイントにネットワーク ポリシーを適用するを有効または無効にします。 'Disabled'
'Enabled'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 'Disabled'
'Enabled'
routeTable RouteTable リソースへの参照。 RouteTable
serviceEndpointPolicies サービス エンドポイント ポリシーの配列。 ServiceEndpointPolicy[]
serviceEndpoints サービス エンドポイントの配列。 ServiceEndpointPropertiesFormat[]
sharingScope AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを [テナント] に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 'DelegatedServices'
'Tenant'

ApplicationGatewayIPConfiguration

名前 説明
id リソースの ID string
name Application Gateway内で一意である IP 構成の名前。 string
properties アプリケーション ゲートウェイ IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名前 説明
サブネット サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 サブリソース

委任

名前 説明
id リソースの ID string
name サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 ServiceDelegationPropertiesFormat
リソースの種類。 string

ServiceDelegationPropertiesFormat

名前 説明
serviceName サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 string

NetworkSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
tags リソース タグ。 object

NetworkSecurityGroupPropertiesFormat

名前 説明
flushConnection 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化によって再評価がトリガーされます。 [bool]
securityRules ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 SecurityRule[]

SecurityRule

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat
リソースの型。 string

SecurityRulePropertiesFormat

名前 説明
access ネットワーク トラフィックは許可または拒否されます。 'Allow'
'Deny' (必須)
description この規則の説明。 140 文字に制限されています。 string
destinationAddressPrefix 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 string
destinationAddressPrefixes 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 string[]
destinationApplicationSecurityGroups 宛先として指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
destinationPortRange 宛先ポートまたは範囲。 0 から 65535 までの整数または範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
destinationPortRanges 宛先ポート範囲。 string[]
方向 ルールの方向。 この方向は、ルールの評価が受信または送信トラフィックのどちらで行われるかを指定します。 'Inbound'
'送信' (必須)
priority ルールの優先度。 値は 100 から 4096 の間で指定できます。 優先度番号は、コレクション内のルールごとに一意である必要があります。 優先度番号が低いほど、規則の優先度が高くなります。 int (必須)
protocol この規則が適用されるネットワーク プロトコル。 '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (必須)
sourceAddressPrefix CIDR またはソース IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 string
sourceAddressPrefixes CIDR またはソース IP 範囲。 string[]
sourceApplicationSecurityGroups ソースとして指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
sourcePortRange ソース ポートまたは範囲。 0 から 65535 までの整数または範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
sourcePortRanges ソース ポートの範囲。 string[]

ApplicationSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat
tags リソース タグ。 object

ApplicationSecurityGroupPropertiesFormat

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

RouteTable

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ルート テーブルのプロパティ。 RouteTablePropertiesFormat
tags リソース タグ。 object

RouteTablePropertiesFormat

名前 説明
disableBgpRoutePropagation そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 [bool]
ルート ルート テーブル内に含まれるルートのコレクション。 Route[]

ルート

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ルートのプロパティ。 RoutePropertiesFormat
リソースの型。 string

RoutePropertiesFormat

名前 説明
addressPrefix ルートが適用される宛先 CIDR。 string
hasBgpOverride LPM に関係なく、このルートが重複する BGP ルートをオーバーライドするかどうかを示す値。 [bool]
nextHopIpAddress IP アドレス パケットは に転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ許可されます。 string
nextHopType パケットの送信先となる Azure ホップの種類。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)

ServiceEndpointPolicy

名前 説明
id リソースの ID string
location リソースの場所。 string
properties サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat
tags リソース タグ。 object

ServiceEndpointPolicyPropertiesFormat

名前 説明
contextualServiceEndpointPolicies コンテキスト サービス エンドポイント ポリシーのコレクション。 string[]
serviceAlias ポリシーがサービスに属しているかどうかを示すエイリアス string
serviceEndpointPolicyDefinitions サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
リソースの型。 string

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 説明
description この規則の説明。 140 文字に制限されています。 string
サービス (service) サービス エンドポイント名。 string
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPropertiesFormat

名前 説明
locations 場所の一覧。 string[]
サービス (service) エンドポイント サービスの種類。 string

NetworkInterfaceIPConfiguration

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
リソースの種類。 string

NetworkInterfaceIPConfigurationPropertiesFormat

名前 説明
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーフロントエンド IP への参照。 サブリソース
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
更新 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 [bool]
privateIPAddress IP 構成のプライベート IP アドレス。 1 つの IP アドレスまたは {address}/{prefix-length} 形式の CIDR ブロックを指定できます。 string
privateIPAddressPrefixLength プライベート IP アドレス プレフィックスの長さ。 指定され、割り当て方法が動的である場合、サービスは 1 つの IP アドレスではなく CIDR ブロックを割り当てます。 INT

制約:
最小値 = 1
最大値 = 128
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 かを指定します。 既定値は IPv4 です。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPAddress IP 構成にバインドされているパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps Virtual Network タップへの参照。 VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

名前 説明
id リソースの ID string
name Application Gateway内で一意のバックエンド アドレス プールの名前。 string
properties アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 説明
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

名前 説明
fqdn 完全修飾ドメイン名 (FQDN)。 string
ipAddress IP アドレス。 string

BackendAddressPool

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサーのバックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名前 説明
drainPeriodInSeconds クライアントとバックエンド アドレスに RESET を送信するまでに待機するLoad Balancer秒数。 INT
loadBalancerBackendAddresses バックエンド アドレスの配列。 LoadBalancerBackendAddress[]
location バックエンド アドレス プールの場所。 string
syncMode バックエンド プールのバックエンド アドレス同期モード 'Automatic'
'Manual'
tunnelInterfaces ゲートウェイ ロード バランサー トンネル インターフェイスの配列。 GatewayLoadBalancerTunnelInterface[]
virtualNetwork 仮想ネットワークへの参照。 サブリソース

LoadBalancerBackendAddress

名前 説明
name バックエンド アドレスの名前。 string
properties ロード バランサーのバックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名前 説明
adminState 一度設定した管理状態の一覧は、正常性プローブをオーバーライドして、Load Balancerが常に新しい接続をバックエンドに転送したり、新しい接続を拒否したり、既存の接続をリセットしたりできます。 'Down'
'None'
'Up'
ipAddress 参照先の仮想ネットワークに属する IP アドレス。 string
loadBalancerFrontendIPConfiguration リージョンのロードバランサーで定義されているフロントエンド IP アドレス構成への参照。 サブリソース
サブネット 既存のサブネットへの参照。 サブリソース
virtualNetwork 既存の仮想ネットワークへの参照。 サブリソース

GatewayLoadBalancerTunnelInterface

名前 説明
identifier ゲートウェイ ロード バランサートンネル インターフェイスの識別子。 INT
port ゲートウェイ ロード バランサートンネル インターフェイスのポート。 INT
protocol ゲートウェイ ロード バランサー トンネル インターフェイスのプロトコル。 'Native'
'None'
'VXLAN'
ゲートウェイ ロード バランサー トンネル インターフェイスのトラフィックの種類。 'External'
'Internal'
'None'

InboundNatRule

名前 説明
id リソースの ID string
name ロード バランサーによって使用される受信 NAT 規則のセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名前 説明
backendAddressPool backendAddressPool リソースへの参照。 サブリソース
backendPort 内部エンドポイントで使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 INT
enableFloatingIP SQL AlwaysOn 可用性グループを構成するために必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません。 [bool]
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了で双方向 TCP リセットを受信します。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 [bool]
frontendIPConfiguration フロントエンド IP アドレスへの参照。 サブリソース
frontendPort 外部エンドポイントのポートです。 各規則のポート番号は、Load Balancer内で一意である必要があります。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeEnd 外部エンドポイントのポート範囲の終了。 このプロパティは、BackendAddressPool と FrontendPortRangeStart と共に使用されます。 BackendAddressPool のバックエンド アドレスごとに、個々の受信 NAT 規則のポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeStart 外部エンドポイントのポート範囲の開始。 このプロパティは、BackendAddressPool と FrontendPortRangeEnd と共に使用されます。 BackendAddressPool のバックエンド アドレスごとに、個々の受信 NAT 規則のポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
idleTimeoutInMinutes TCP アイドル接続のタイムアウト。 この値は、4 ~ 30 分の範囲で設定できます。 既定値は 4 分です。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 INT
protocol 負荷分散規則で使用されるトランスポート プロトコルへの参照。 'All'
'Tcp'
'Udp'

Terraform (AzAPI プロバイダー) リソース定義

networkInterfaces/tapConfigurations リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Network/networkInterfaces/tapConfigurations リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkInterfaces/tapConfigurations@2023-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      virtualNetworkTap = {
        id = "string"
        location = "string"
        properties = {
          destinationLoadBalancerFrontEndIPConfiguration = {
            id = "string"
            name = "string"
            properties = {
              gatewayLoadBalancer = {
                id = "string"
              }
              privateIPAddress = "string"
              privateIPAddressVersion = "string"
              privateIPAllocationMethod = "string"
              publicIPAddress = {
                extendedLocation = {
                  name = "string"
                  type = "EdgeZone"
                }
                id = "string"
                location = "string"
                properties = {
                  ddosSettings = {
                    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 = {
                    public-ip-address-object
                  }
                  migrationPhase = "string"
                  natGateway = {
                    id = "string"
                    location = "string"
                    properties = {
                      idleTimeoutInMinutes = int
                      publicIpAddresses = [
                        {
                          id = "string"
                        }
                      ]
                      publicIpPrefixes = [
                        {
                          id = "string"
                        }
                      ]
                    }
                    sku = {
                      name = "Standard"
                    }
                    tags = {}
                    zones = [
                      "string"
                    ]
                  }
                  publicIPAddressVersion = "string"
                  publicIPAllocationMethod = "string"
                  publicIPPrefix = {
                    id = "string"
                  }
                  servicePublicIPAddress = {
                    public-ip-address-object
                  }
                }
                sku = {
                  name = "string"
                  tier = "string"
                }
                tags = {}
                zones = [
                  "string"
                ]
              }
              publicIPPrefix = {
                id = "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"
                    }
                  ]
                  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 = {}
                              }
                            ]
                            destinationPortRange = "string"
                            destinationPortRanges = [
                              "string"
                            ]
                            direction = "string"
                            priority = int
                            protocol = "string"
                            sourceAddressPrefix = "string"
                            sourceAddressPrefixes = [
                              "string"
                            ]
                            sourceApplicationSecurityGroups = [
                              {
                                id = "string"
                                location = "string"
                                properties = {}
                                tags = {}
                              }
                            ]
                            sourcePortRange = "string"
                            sourcePortRanges = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                  privateEndpointNetworkPolicies = "string"
                  privateLinkServiceNetworkPolicies = "string"
                  routeTable = {
                    id = "string"
                    location = "string"
                    properties = {
                      disableBgpRoutePropagation = bool
                      routes = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            addressPrefix = "string"
                            hasBgpOverride = bool
                            nextHopIpAddress = "string"
                            nextHopType = "string"
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                  serviceEndpointPolicies = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                        contextualServiceEndpointPolicies = [
                          "string"
                        ]
                        serviceAlias = "string"
                        serviceEndpointPolicyDefinitions = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              description = "string"
                              service = "string"
                              serviceResources = [
                                "string"
                              ]
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                  ]
                  serviceEndpoints = [
                    {
                      locations = [
                        "string"
                      ]
                      service = "string"
                    }
                  ]
                  sharingScope = "string"
                }
                type = "string"
              }
            }
            zones = [
              "string"
            ]
          }
          destinationNetworkInterfaceIPConfiguration = {
            id = "string"
            name = "string"
            properties = {
              applicationGatewayBackendAddressPools = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    backendAddresses = [
                      {
                        fqdn = "string"
                        ipAddress = "string"
                      }
                    ]
                  }
                }
              ]
              applicationSecurityGroups = [
                {
                  id = "string"
                  location = "string"
                  properties = {}
                  tags = {}
                }
              ]
              gatewayLoadBalancer = {
                id = "string"
              }
              loadBalancerBackendAddressPools = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    drainPeriodInSeconds = int
                    loadBalancerBackendAddresses = [
                      {
                        name = "string"
                        properties = {
                          adminState = "string"
                          ipAddress = "string"
                          loadBalancerFrontendIPConfiguration = {
                            id = "string"
                          }
                          subnet = {
                            id = "string"
                          }
                          virtualNetwork = {
                            id = "string"
                          }
                        }
                      }
                    ]
                    location = "string"
                    syncMode = "string"
                    tunnelInterfaces = [
                      {
                        identifier = int
                        port = int
                        protocol = "string"
                        type = "string"
                      }
                    ]
                    virtualNetwork = {
                      id = "string"
                    }
                  }
                }
              ]
              loadBalancerInboundNatRules = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    backendAddressPool = {
                      id = "string"
                    }
                    backendPort = int
                    enableFloatingIP = bool
                    enableTcpReset = bool
                    frontendIPConfiguration = {
                      id = "string"
                    }
                    frontendPort = int
                    frontendPortRangeEnd = int
                    frontendPortRangeStart = int
                    idleTimeoutInMinutes = int
                    protocol = "string"
                  }
                }
              ]
              primary = bool
              privateIPAddress = "string"
              privateIPAddressPrefixLength = int
              privateIPAddressVersion = "string"
              privateIPAllocationMethod = "string"
              publicIPAddress = {
                extendedLocation = {
                  name = "string"
                  type = "EdgeZone"
                }
                id = "string"
                location = "string"
                properties = {
                  ddosSettings = {
                    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 = {
                    public-ip-address-object
                  }
                  migrationPhase = "string"
                  natGateway = {
                    id = "string"
                    location = "string"
                    properties = {
                      idleTimeoutInMinutes = int
                      publicIpAddresses = [
                        {
                          id = "string"
                        }
                      ]
                      publicIpPrefixes = [
                        {
                          id = "string"
                        }
                      ]
                    }
                    sku = {
                      name = "Standard"
                    }
                    tags = {}
                    zones = [
                      "string"
                    ]
                  }
                  publicIPAddressVersion = "string"
                  publicIPAllocationMethod = "string"
                  publicIPPrefix = {
                    id = "string"
                  }
                  servicePublicIPAddress = {
                    public-ip-address-object
                  }
                }
                sku = {
                  name = "string"
                  tier = "string"
                }
                tags = {}
                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"
                    }
                  ]
                  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 = {}
                              }
                            ]
                            destinationPortRange = "string"
                            destinationPortRanges = [
                              "string"
                            ]
                            direction = "string"
                            priority = int
                            protocol = "string"
                            sourceAddressPrefix = "string"
                            sourceAddressPrefixes = [
                              "string"
                            ]
                            sourceApplicationSecurityGroups = [
                              {
                                id = "string"
                                location = "string"
                                properties = {}
                                tags = {}
                              }
                            ]
                            sourcePortRange = "string"
                            sourcePortRanges = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                  privateEndpointNetworkPolicies = "string"
                  privateLinkServiceNetworkPolicies = "string"
                  routeTable = {
                    id = "string"
                    location = "string"
                    properties = {
                      disableBgpRoutePropagation = bool
                      routes = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            addressPrefix = "string"
                            hasBgpOverride = bool
                            nextHopIpAddress = "string"
                            nextHopType = "string"
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                  serviceEndpointPolicies = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                        contextualServiceEndpointPolicies = [
                          "string"
                        ]
                        serviceAlias = "string"
                        serviceEndpointPolicyDefinitions = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              description = "string"
                              service = "string"
                              serviceResources = [
                                "string"
                              ]
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                  ]
                  serviceEndpoints = [
                    {
                      locations = [
                        "string"
                      ]
                      service = "string"
                    }
                  ]
                  sharingScope = "string"
                }
                type = "string"
              }
              virtualNetworkTaps = [
                {
            }
            type = "string"
          }
          destinationPort = int
        }
        tags = {}
      }
    }
  })
}

プロパティ値

networkInterfaces/tapConfigurations

名前 説明
type リソースの種類 "Microsoft.Network/networkInterfaces/tapConfigurations@2023-11-01"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: networkInterfaces
properties Virtual Network Tap 構成のプロパティ。 NetworkInterfaceTapConfigurationPropertiesFormat

NetworkInterfaceTapConfigurationPropertiesFormat

名前 説明
virtualNetworkTap Virtual Network Tap リソースへの参照。 VirtualNetworkTap

VirtualNetworkTap

名前 説明
id リソースの ID string
location リソースの場所。 string
properties [プロパティ] をVirtual Networkタップします。 VirtualNetworkTapPropertiesFormat
tags リソース タグ。 object

VirtualNetworkTapPropertiesFormat

名前 説明
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部Load Balancerのプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 INT

FrontendIPConfiguration

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるフロントエンド IP 構成のセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサー プローブのプロパティ。 FrontendIPConfigurationPropertiesFormat
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

FrontendIPConfigurationPropertiesFormat

名前 説明
gatewayLoadBalancer ゲートウェイ ロード バランサーフロントエンド IP への参照。 サブリソース
privateIPAddress IP 構成のプライベート IP アドレス。 string
privateIPAddressVersion 特定の ipconfiguration が IPv4 か IPv6 かを指定します。 既定値は IPv4 と見なされます。 "IPv4"
"IPv6"
privateIPAllocationMethod プライベート IP 割り当て方法。 "Dynamic"
"Static"
publicIPAddress パブリック IP リソースへの参照。 PublicIPAddress
publicIPPrefix パブリック IP プレフィックス リソースへの参照。 サブリソース
サブネット サブネット リソースへの参照。 サブネット

サブリソース

名前 説明
id リソースの ID string

PublicIPAddress

名前 説明
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation
id リソースの ID string
location リソースの場所。 string
properties パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
tags リソース タグ。 object
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧は、 から取得する必要があります。 string[]

ExtendedLocation

名前 説明
name 拡張場所の名前。 string
type 拡張場所の型。 "EdgeZone"

PublicIPAddressPropertiesFormat

名前 説明
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings
deleteOption パブリック IP アドレスを使用している VM が削除された場合の動作を指定する "削除"
"デタッチ"
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 INT
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。 string
ipTags パブリック IP アドレスに関連付けられているタグの一覧。 IpTag[]
linkedPublicIPAddress パブリック IP アドレス リソースのリンクされたパブリック IP アドレス。 PublicIPAddress
migrationPhase パブリック IP アドレスの移行フェーズ。 "Abort"
"Commit"
"コミット済み"
"None"
"準備"
natGateway パブリック IP アドレスの NatGateway。 NatGateway
publicIPAddressVersion パブリック IP アドレスのバージョン。 "IPv4"
"IPv6"
publicIPAllocationMethod パブリック IP アドレスの割り当て方法。 "Dynamic"
"Static"
publicIPPrefix このパブリック IP アドレスを割り当てる必要があるパブリック IP プレフィックス。 サブリソース
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

DdosSettings

名前 説明
ddosProtectionPlan パブリック IP に関連付けられている DDoS 保護プラン。 ProtectionMode が有効な場合にのみ設定できます サブリソース
protectionMode パブリック IP の DDoS 保護モード "無効"
"有効"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

名前 説明
domainNameLabel ドメイン名ラベル。 ドメイン名ラベルと地域の DNS ゾーンを連結して、パブリック IP アドレスに関連付けられている完全修飾ドメイン名を構成します。 ドメイン名ラベルを指定した場合、Microsoft Azure DNS システム内のパブリック IP に対して DNS レコードが作成されます。 string
domainNameLabelScope ドメイン名ラベルのスコープ。 ドメイン名ラベルとドメイン名ラベルスコープが指定されている場合、ハッシュ値が FQDN に含まれる Microsoft Azure DNS システムのパブリック IP に対して DNS レコードが作成されます。 "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
fqdn パブリック IP に関連付けられている A DNS レコードの完全修飾ドメイン名。 これは、domainNameLabel と地域化された DNS ゾーンの連結です。 string
reverseFqdn 逆引き FQDN。 このパブリック IP アドレスに解決される、ユーザーに表示される完全修飾ドメイン名。 reverseFqdn を指定した場合、in-addr.arpa ドメイン内の IP アドレスから逆方向 FQDN を指す PTR DNS レコードが作成されます。 string

IpTag

名前 説明
ipTagType IP タグの種類。 例: FirstPartyUsage。 string
タグ パブリック IP に関連付けられている IP タグの値。 例: SQL。 string

NatGateway

名前 説明
id リソースの ID string
location リソースの場所。 string
properties Nat Gateway のプロパティ。 NatGatewayPropertiesFormat
sku nat ゲートウェイ SKU。 NatGatewaySku
tags リソース タグ。 object
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

名前 説明
idleTimeoutInMinutes nat ゲートウェイのアイドル タイムアウト。 INT
publicIpAddresses nat ゲートウェイ リソースに関連付けられているパブリック IP アドレスの配列。 SubResource[]
publicIpPrefixes nat ゲートウェイ リソースに関連付けられているパブリック IP プレフィックスの配列。 SubResource[]

NatGatewaySku

名前 説明
name Nat Gateway SKU の名前。 "Standard"

PublicIPAddressSku

名前 説明
name パブリック IP アドレス SKU の名前。 "Basic"
"Standard"
レベル パブリック IP アドレス SKU の層。 "Global"
"Regional"

Subnet

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 SubnetPropertiesFormat
リソースの種類。 string

SubnetPropertiesFormat

名前 説明
addressPrefix サブネットのアドレス プレフィックス。 string
addressPrefixes サブネットのアドレス プレフィックスの一覧。 string[]
applicationGatewayIPConfigurations 仮想ネットワーク リソースのアプリケーション ゲートウェイ IP 構成。 ApplicationGatewayIPConfiguration[]
defaultOutboundAccess サブネット内のすべての VM の既定の送信接続を無効にするには、このプロパティを false に設定します。 このプロパティは、サブネットの作成時にのみ設定でき、既存のサブネットに対して更新することはできません。 [bool]
代表 団 サブネット上の委任への参照の配列。 Delegation[]
ipAllocations このサブネットを参照する IpAllocation の配列。 SubResource[]
natGateway このサブネットに関連付けられている Nat ゲートウェイ。 サブリソース
networkSecurityGroup NetworkSecurityGroup リソースへの参照。 NetworkSecurityGroup
privateEndpointNetworkPolicies サブネット内のプライベート エンドポイントにネットワーク ポリシーを適用するを有効または無効にします。 "無効"
"有効"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies サブネット内のプライベート リンク サービスに対するネットワーク ポリシーの適用を有効または無効にします。 "無効"
"有効"
routeTable RouteTable リソースへの参照。 RouteTable
serviceEndpointPolicies サービス エンドポイント ポリシーの配列。 ServiceEndpointPolicy[]
serviceEndpoints サービス エンドポイントの配列。 ServiceEndpointPropertiesFormat[]
sharingScope AAD テナント内の他のサブスクリプションとサブネットを共有できるようにするには、このプロパティを [テナント] に設定します。 このプロパティは、defaultOutboundAccess が false に設定されている場合にのみ設定できます。両方のプロパティは、サブネットが空の場合にのみ設定できます。 "DelegatedServices"
"テナント"

ApplicationGatewayIPConfiguration

名前 説明
id リソースの ID string
name Application Gateway内で一意である IP 構成の名前。 string
properties アプリケーション ゲートウェイ IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

名前 説明
サブネット サブネット リソースへの参照。 アプリケーション ゲートウェイがプライベート アドレスを取得するサブネット。 サブリソース

委任

名前 説明
id リソースの ID string
name サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サブネットのプロパティ。 ServiceDelegationPropertiesFormat
リソースの種類。 string

ServiceDelegationPropertiesFormat

名前 説明
serviceName サブネットを委任する必要があるサービスの名前 (Microsoft.Sql/servers など)。 string

NetworkSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
tags リソース タグ。 object

NetworkSecurityGroupPropertiesFormat

名前 説明
flushConnection 有効にすると、ルールが更新されると、ネットワーク セキュリティ グループ接続から作成されたフローが再評価されます。 初期有効化では、再評価がトリガーされます。 [bool]
securityRules ネットワーク セキュリティ グループのセキュリティ規則のコレクション。 SecurityRule[]

SecurityRule

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat
リソースの型。 string

SecurityRulePropertiesFormat

名前 説明
access ネットワーク トラフィックは許可または拒否されます。 "許可"
"Deny" (必須)
description この規則の説明。 140 文字に制限されています。 string
destinationAddressPrefix 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 string
destinationAddressPrefixes 宛先アドレス プレフィックス。 CIDR または宛先 IP 範囲。 string[]
destinationApplicationSecurityGroups 宛先として指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
destinationPortRange 宛先ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
destinationPortRanges 宛先ポート範囲。 string[]
方向 ルールの方向。 この方向は、ルールの評価が受信または送信トラフィックのどちらで行われるかを指定します。 "Inbound"
"送信" (必須)
priority ルールの優先度。 値は 100 から 4096 の間で指定できます。 優先度番号は、コレクション内のルールごとに一意である必要があります。 優先度番号が低いほど、規則の優先度が高くなります。 int (必須)
protocol この規則が適用されるネットワーク プロトコル。 "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (必須)
sourceAddressPrefix CIDR またはソース IP 範囲。 また、すべてのソース IP に一致させるためにアスタリスク '*' を使用することもできます。 "VirtualNetwork"、"AzureLoadBalancer"、"Internet" などの既定のタグも使用できます。 これがイングレス ルールの場合は、ネットワーク トラフィックの発信元を指定します。 string
sourceAddressPrefixes CIDR またはソース IP 範囲。 string[]
sourceApplicationSecurityGroups ソースとして指定されたアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
sourcePortRange ソース ポートまたは範囲。 整数または 0 ~ 65535 の範囲。 アスタリスク '*' を使用して、すべてのポートを照合することもできます。 string
sourcePortRanges ソース ポートの範囲。 string[]

ApplicationSecurityGroup

名前 説明
id リソースの ID string
location リソースの場所。 string
properties アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat
tags リソース タグ。 object

ApplicationSecurityGroupPropertiesFormat

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

RouteTable

名前 説明
id リソースの ID string
location リソースの場所。 string
properties ルート テーブルのプロパティ。 RouteTablePropertiesFormat
tags リソース タグ。 object

RouteTablePropertiesFormat

名前 説明
disableBgpRoutePropagation そのルート テーブルで BGP によって学習されたルートを無効にするかどうか。 True は無効を意味します。 [bool]
ルート ルート テーブル内に含まれるルートのコレクション。 Route[]

ルート

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ルートのプロパティ。 RoutePropertiesFormat
リソースの型。 string

RoutePropertiesFormat

名前 説明
addressPrefix ルートが適用される宛先 CIDR。 string
hasBgpOverride LPM に関係なく、このルートが重複する BGP ルートをオーバーライドするかどうかを示す値。 [bool]
nextHopIpAddress IP アドレス パケットは に転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ許可されます。 string
nextHopType パケットの送信先となる Azure ホップの種類。 "インターネット"
"None"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (必須)

ServiceEndpointPolicy

名前 説明
id リソースの ID string
location リソースの場所。 string
properties サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat
tags リソース タグ。 object

ServiceEndpointPolicyPropertiesFormat

名前 説明
contextualServiceEndpointPolicies コンテキスト サービス エンドポイント ポリシーのコレクション。 string[]
serviceAlias ポリシーがサービスに属しているかどうかを示すエイリアス string
serviceEndpointPolicyDefinitions サービス エンドポイント ポリシーのサービス エンドポイント ポリシー定義のコレクション。 ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
リソースの型。 string

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 説明
description この規則の説明。 140 文字に制限されています。 string
サービス (service) サービス エンドポイント名。 string
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPropertiesFormat

名前 説明
locations 場所の一覧。 string[]
サービス (service) エンドポイント サービスの種類。 string

NetworkInterfaceIPConfiguration

名前 説明
id リソースの ID string
name リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
リソースの種類。 string

NetworkInterfaceIPConfigurationPropertiesFormat

名前 説明
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーのフロントエンド IP への参照。 サブリソース
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
更新 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 [bool]
privateIPAddress IP 構成のプライベート IP アドレス。 1 つの IP アドレスまたは {address}/{prefix-length} の形式の CIDR ブロックを指定できます。 string
privateIPAddressPrefixLength プライベート IP アドレスプレフィックスの長さ。 指定され、割り当て方法が動的である場合、サービスは 1 つの IP アドレスではなく CIDR ブロックを割り当てます。 INT

制約:
最小値 = 1
最大値 = 128
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 かを指定します。 既定値は IPv4 です。 "IPv4"
"IPv6"
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 "Dynamic"
"Static"
publicIPAddress IP 構成にバインドされているパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps Virtual Network タップへの参照。 VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

名前 説明
id リソースの ID string
name Application Gateway内で一意のバックエンド アドレス プールの名前。 string
properties アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 説明
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

名前 説明
fqdn 完全修飾ドメイン名 (FQDN)。 string
ipAddress IP アドレス。 string

BackendAddressPool

名前 説明
id リソースの ID string
name ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサーのバックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

名前 説明
drainPeriodInSeconds クライアントとバックエンド アドレスに RESET を送信するまでに待機するLoad Balancer秒数。 INT
loadBalancerBackendAddresses バックエンド アドレスの配列。 LoadBalancerBackendAddress[]
location バックエンド アドレス プールの場所。 string
syncMode バックエンド プールのバックエンド アドレス同期モード "自動"
"Manual"
tunnelInterfaces ゲートウェイ ロード バランサー トンネル インターフェイスの配列。 GatewayLoadBalancerTunnelInterface[]
virtualNetwork 仮想ネットワークへの参照。 サブリソース

LoadBalancerBackendAddress

名前 説明
name バックエンド アドレスの名前。 string
properties ロード バランサー バックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

名前 説明
adminState 一度設定した管理状態の一覧は、正常性プローブをオーバーライドして、Load Balancerが常に新しい接続をバックエンドに転送したり、新しい接続を拒否したり、既存の接続をリセットしたりできます。 "Down"
"None"
"Up"
ipAddress 参照されている仮想ネットワークに属する IP アドレス。 string
loadBalancerFrontendIPConfiguration リージョンのロードバランサーで定義されているフロントエンド IP アドレス構成への参照。 サブリソース
サブネット 既存のサブネットへの参照。 サブリソース
virtualNetwork 既存の仮想ネットワークへの参照。 サブリソース

GatewayLoadBalancerTunnelInterface

名前 説明
identifier ゲートウェイ ロード バランサー トンネル インターフェイスの識別子。 INT
port ゲートウェイ ロード バランサー トンネル インターフェイスのポート。 INT
protocol ゲートウェイ ロード バランサー トンネル インターフェイスのプロトコル。 "Native"
"None"
"VXLAN"
ゲートウェイ ロード バランサー トンネル インターフェイスのトラフィックの種類。 "External"
"Internal"
"None"

InboundNatRule

名前 説明
id リソースの ID string
name ロード バランサーによって使用される受信 NAT 規則のセット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。 string
properties ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

名前 説明
backendAddressPool backendAddressPool リソースへの参照。 サブリソース
backendPort 内部エンドポイントで使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 INT
enableFloatingIP SQL AlwaysOn 可用性グループの構成に必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 この設定は、エンドポイントを作成した後は変更できません。 [bool]
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了で双方向 TCP リセットを受信します。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 [bool]
frontendIPConfiguration フロントエンド IP アドレスへの参照。 サブリソース
frontendPort 外部エンドポイントのポートです。 各ルールのポート番号は、Load Balancer内で一意である必要があります。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeEnd 外部エンドポイントのポート範囲の終了。 このプロパティは、BackendAddressPool および FrontendPortRangeStart と共に使用されます。 BackendAddressPool からのバックエンド アドレスごとに、個々の受信 NAT 規則ポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
frontendPortRangeStart 外部エンドポイントのポート範囲が開始されます。 このプロパティは、BackendAddressPool および FrontendPortRangeEnd と共に使用されます。 BackendAddressPool からのバックエンド アドレスごとに、個々の受信 NAT 規則ポート マッピングが作成されます。 使用できる値の範囲は 1 ~ 65534 です。 INT
idleTimeoutInMinutes TCP アイドル接続のタイムアウト。 この値は、4 ~ 30 分の範囲で設定できます。 既定値は 4 分です。 この要素が使用されるのは、プロトコルが TCP に設定されている場合のみです。 INT
protocol 負荷分散規則で使用されるトランスポート プロトコルへの参照。 "All"
"Tcp"
"Udp"