次の方法で共有


Microsoft.Network virtualNetworkTaps 2023-05-01

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/virtualNetworkTaps@2023-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    destinationLoadBalancerFrontEndIPConfiguration: {
      id: 'string'
      name: 'string'
      properties: {
        gatewayLoadBalancer: {
          id: 'string'
        }
        privateIPAddress: 'string'
        privateIPAddressVersion: 'string'
        privateIPAllocationMethod: 'string'
        publicIPAddress: {
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          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: ...
            migrationPhase: 'string'
            natGateway: {
              id: 'string'
              location: 'string'
              properties: {
                idleTimeoutInMinutes: int
                publicIpAddresses: [
                  {
                    id: 'string'
                  }
                ]
                publicIpPrefixes: [
                  {
                    id: 'string'
                  }
                ]
              }
              sku: {
                name: 'string'
              }
              tags: {
                {customized property}: 'string'
              }
              zones: [
                'string'
              ]
            }
            publicIPAddressVersion: 'string'
            publicIPAllocationMethod: 'string'
            publicIPPrefix: {
              id: 'string'
            }
            servicePublicIPAddress: ...
          }
          sku: {
            name: 'string'
            tier: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
          zones: [
            'string'
          ]
        }
        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: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      destinationPortRange: 'string'
                      destinationPortRanges: [
                        'string'
                      ]
                      direction: 'string'
                      priority: int
                      protocol: 'string'
                      sourceAddressPrefix: 'string'
                      sourceAddressPrefixes: [
                        'string'
                      ]
                      sourceApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      sourcePortRange: 'string'
                      sourcePortRanges: [
                        'string'
                      ]
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            privateEndpointNetworkPolicies: 'string'
            privateLinkServiceNetworkPolicies: 'string'
            routeTable: {
              id: 'string'
              location: 'string'
              properties: {
                disableBgpRoutePropagation: bool
                routes: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      addressPrefix: 'string'
                      nextHopIpAddress: 'string'
                      nextHopType: 'string'
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            serviceEndpointPolicies: [
              {
                id: 'string'
                location: 'string'
                properties: {
                  contextualServiceEndpointPolicies: [
                    'string'
                  ]
                  serviceAlias: 'string'
                  serviceEndpointPolicyDefinitions: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        description: 'string'
                        service: 'string'
                        serviceResources: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            ]
            serviceEndpoints: [
              {
                locations: [
                  'string'
                ]
                service: '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: {
              {customized property}: 'string'
            }
          }
        ]
        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'
        privateIPAddressVersion: 'string'
        privateIPAllocationMethod: 'string'
        publicIPAddress: {
          extendedLocation: {
            name: 'string'
            type: 'string'
          }
          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: ...
            migrationPhase: 'string'
            natGateway: {
              id: 'string'
              location: 'string'
              properties: {
                idleTimeoutInMinutes: int
                publicIpAddresses: [
                  {
                    id: 'string'
                  }
                ]
                publicIpPrefixes: [
                  {
                    id: 'string'
                  }
                ]
              }
              sku: {
                name: 'string'
              }
              tags: {
                {customized property}: 'string'
              }
              zones: [
                'string'
              ]
            }
            publicIPAddressVersion: 'string'
            publicIPAllocationMethod: 'string'
            publicIPPrefix: {
              id: 'string'
            }
            servicePublicIPAddress: ...
          }
          sku: {
            name: 'string'
            tier: 'string'
          }
          tags: {
            {customized property}: 'string'
          }
          zones: [
            'string'
          ]
        }
        subnet: {
          id: 'string'
          name: 'string'
          properties: {
            addressPrefix: 'string'
            addressPrefixes: [
              'string'
            ]
            applicationGatewayIPConfigurations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            defaultOutboundAccess: bool
            delegations: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  serviceName: 'string'
                }
                type: 'string'
              }
            ]
            ipAllocations: [
              {
                id: 'string'
              }
            ]
            natGateway: {
              id: 'string'
            }
            networkSecurityGroup: {
              id: 'string'
              location: 'string'
              properties: {
                flushConnection: bool
                securityRules: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      access: 'string'
                      description: 'string'
                      destinationAddressPrefix: 'string'
                      destinationAddressPrefixes: [
                        'string'
                      ]
                      destinationApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      destinationPortRange: 'string'
                      destinationPortRanges: [
                        'string'
                      ]
                      direction: 'string'
                      priority: int
                      protocol: 'string'
                      sourceAddressPrefix: 'string'
                      sourceAddressPrefixes: [
                        'string'
                      ]
                      sourceApplicationSecurityGroups: [
                        {
                          id: 'string'
                          location: 'string'
                          properties: {}
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      sourcePortRange: 'string'
                      sourcePortRanges: [
                        'string'
                      ]
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            privateEndpointNetworkPolicies: 'string'
            privateLinkServiceNetworkPolicies: 'string'
            routeTable: {
              id: 'string'
              location: 'string'
              properties: {
                disableBgpRoutePropagation: bool
                routes: [
                  {
                    id: 'string'
                    name: 'string'
                    properties: {
                      addressPrefix: 'string'
                      nextHopIpAddress: 'string'
                      nextHopType: 'string'
                    }
                    type: 'string'
                  }
                ]
              }
              tags: {
                {customized property}: 'string'
              }
            }
            serviceEndpointPolicies: [
              {
                id: 'string'
                location: 'string'
                properties: {
                  contextualServiceEndpointPolicies: [
                    'string'
                  ]
                  serviceAlias: 'string'
                  serviceEndpointPolicyDefinitions: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        description: 'string'
                        service: 'string'
                        serviceResources: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            ]
            serviceEndpoints: [
              {
                locations: [
                  'string'
                ]
                service: 'string'
              }
            ]
          }
          type: 'string'
        }
        virtualNetworkTaps: [
          {
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        ]
      }
      type: 'string'
    }
    destinationPort: int
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn 完全修飾ドメイン名 (FQDN)。
ipAddress IPアドレス。

ApplicationGatewayBackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意であるバックエンド アドレス プールの名前。
プロパティ アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意である IP 構成の名前。
プロパティ アプリケーション ゲートウェイの IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat の

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
タグ リソース タグ。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名前 形容 価値

BackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

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

DdosSettings

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

代表

名前 形容 価値
身分証明書 リソース ID。
名前 サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 ServiceDelegationPropertiesFormat の
種類 リソースの種類。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の型。 'EdgeZone'

FrontendIPConfiguration

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

FrontendIPConfigurationPropertiesFormat

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

GatewayLoadBalancerTunnelInterface

名前 形容 価値
識別子 ゲートウェイ ロード バランサートンネル インターフェイスの識別子。 int
ゲートウェイ ロード バランサートンネル インターフェイスのポート。 int
議定書 ゲートウェイ ロード バランサートンネル インターフェイスのプロトコル。 'Native'
'None'
'VXLAN'
種類 ゲートウェイ ロード バランサートンネル インターフェイスのトラフィックの種類。 'External'
'Internal'
'None'

InboundNatRule

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用される受信 NAT 規則のセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendAddressPool backendAddressPool リソースへの参照。 SubResource の
backendPort 内部エンドポイントに使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 int
enableFloatingIP SQL AlwaysOn 可用性グループを構成するために必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません。 bool
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了時に双方向 TCP リセットを受信します。 この要素は、プロトコルが TCP に設定されている場合にのみ使用されます。 bool
frontendIPConfiguration フロントエンド IP アドレスへの参照。 SubResource の
frontendPort 外部エンドポイントのポート。 各規則のポート番号は、ロード バランサー内で一意である必要があります。 使用可能な値の範囲は 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
議定書 負荷分散規則で使用されるトランスポート プロトコルへの参照。 'All'
'Tcp'
'Udp'

IpTag

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

LoadBalancerBackendAddress

名前 形容 価値
名前 バックエンド アドレスの名前。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

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

Microsoft.Network/virtualNetworkTaps

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

NatGateway

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ Nat ゲートウェイのプロパティ。 NatGatewayPropertiesFormat
sku NAT ゲートウェイ SKU。 NatGatewaySku
タグ リソース タグ。 ResourceTags
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

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

NatGatewaySku

名前 形容 価値
名前 Nat Gateway SKU の名前。 'Standard'

NetworkInterfaceIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
種類 リソースの種類。

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーのフロントエンド IP への参照。 SubResource の
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
原発 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 bool
privateIPAddress IP 構成のプライベート IP アドレス。
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 か。 既定値は IPv4 です。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPAddress IP 構成にバインドされたパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps 仮想ネットワーク タップへの参照。 VirtualNetworkTap[]

NetworkSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
タグ リソース タグ。 ResourceTags

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

名前 形容 価値
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation の
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
タグ リソース タグ。 ResourceTags
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings の
deleteOption パブリック IP アドレスを使用している VM が削除されたときの動作を指定する 'Delete'
'Detach'
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 int
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。
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 プレフィックス。 SubResource の
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

PublicIPAddressSku

名前 形容 価値
名前 パブリック IP アドレス SKU の名前。 'Basic'
'Standard'
パブリック IP アドレス SKU の層。 'Global'
'Regional'

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ルートのプロパティ。 RoutePropertiesFormat の
種類 リソースの種類。

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR。
nextHopIpAddress IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)

RouteTable

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ルート テーブルのプロパティ。 RouteTablePropertiesFormat の
タグ リソース タグ。 ResourceTags

RouteTablePropertiesFormat

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

SecurityRule

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat の
種類 リソースの種類。

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

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

ServiceEndpointPolicy

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat の
タグ リソース タグ。 ResourceTags

ServiceEndpointPolicyDefinition

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
種類 リソースの種類。

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 形容 価値
形容 このルールの説明。 140 文字に制限されます。
サービス サービス エンドポイント名。
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPolicyPropertiesFormat

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

ServiceEndpointPropertiesFormat

名前 形容 価値
場所 場所の一覧。 string[]
サービス エンドポイント サービスの種類。

サブネット

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 SubnetPropertiesFormat
種類 リソースの種類。

SubnetPropertiesFormat

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

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualNetworkTap

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ。 ResourceTags

VirtualNetworkTapPropertiesFormat

名前 形容 価値
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部ロード バランサー上のプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 int

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Network/virtualNetworkTaps",
  "apiVersion": "2023-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "destinationLoadBalancerFrontEndIPConfiguration": {
      "id": "string",
      "name": "string",
      "properties": {
        "gatewayLoadBalancer": {
          "id": "string"
        },
        "privateIPAddress": "string",
        "privateIPAddressVersion": "string",
        "privateIPAllocationMethod": "string",
        "publicIPAddress": {
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "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": ...,
            "migrationPhase": "string",
            "natGateway": {
              "id": "string",
              "location": "string",
              "properties": {
                "idleTimeoutInMinutes": "int",
                "publicIpAddresses": [
                  {
                    "id": "string"
                  }
                ],
                "publicIpPrefixes": [
                  {
                    "id": "string"
                  }
                ]
              },
              "sku": {
                "name": "string"
              },
              "tags": {
                "{customized property}": "string"
              },
              "zones": [ "string" ]
            },
            "publicIPAddressVersion": "string",
            "publicIPAllocationMethod": "string",
            "publicIPPrefix": {
              "id": "string"
            },
            "servicePublicIPAddress": ...
          },
          "sku": {
            "name": "string",
            "tier": "string"
          },
          "tags": {
            "{customized property}": "string"
          },
          "zones": [ "string" ]
        },
        "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": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "destinationPortRange": "string",
                      "destinationPortRanges": [ "string" ],
                      "direction": "string",
                      "priority": "int",
                      "protocol": "string",
                      "sourceAddressPrefix": "string",
                      "sourceAddressPrefixes": [ "string" ],
                      "sourceApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "sourcePortRange": "string",
                      "sourcePortRanges": [ "string" ]
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "privateEndpointNetworkPolicies": "string",
            "privateLinkServiceNetworkPolicies": "string",
            "routeTable": {
              "id": "string",
              "location": "string",
              "properties": {
                "disableBgpRoutePropagation": "bool",
                "routes": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "addressPrefix": "string",
                      "nextHopIpAddress": "string",
                      "nextHopType": "string"
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "serviceEndpointPolicies": [
              {
                "id": "string",
                "location": "string",
                "properties": {
                  "contextualServiceEndpointPolicies": [ "string" ],
                  "serviceAlias": "string",
                  "serviceEndpointPolicyDefinitions": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "description": "string",
                        "service": "string",
                        "serviceResources": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            ],
            "serviceEndpoints": [
              {
                "locations": [ "string" ],
                "service": "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": {
              "{customized property}": "string"
            }
          }
        ],
        "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",
        "privateIPAddressVersion": "string",
        "privateIPAllocationMethod": "string",
        "publicIPAddress": {
          "extendedLocation": {
            "name": "string",
            "type": "string"
          },
          "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": ...,
            "migrationPhase": "string",
            "natGateway": {
              "id": "string",
              "location": "string",
              "properties": {
                "idleTimeoutInMinutes": "int",
                "publicIpAddresses": [
                  {
                    "id": "string"
                  }
                ],
                "publicIpPrefixes": [
                  {
                    "id": "string"
                  }
                ]
              },
              "sku": {
                "name": "string"
              },
              "tags": {
                "{customized property}": "string"
              },
              "zones": [ "string" ]
            },
            "publicIPAddressVersion": "string",
            "publicIPAllocationMethod": "string",
            "publicIPPrefix": {
              "id": "string"
            },
            "servicePublicIPAddress": ...
          },
          "sku": {
            "name": "string",
            "tier": "string"
          },
          "tags": {
            "{customized property}": "string"
          },
          "zones": [ "string" ]
        },
        "subnet": {
          "id": "string",
          "name": "string",
          "properties": {
            "addressPrefix": "string",
            "addressPrefixes": [ "string" ],
            "applicationGatewayIPConfigurations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "defaultOutboundAccess": "bool",
            "delegations": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "serviceName": "string"
                },
                "type": "string"
              }
            ],
            "ipAllocations": [
              {
                "id": "string"
              }
            ],
            "natGateway": {
              "id": "string"
            },
            "networkSecurityGroup": {
              "id": "string",
              "location": "string",
              "properties": {
                "flushConnection": "bool",
                "securityRules": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "access": "string",
                      "description": "string",
                      "destinationAddressPrefix": "string",
                      "destinationAddressPrefixes": [ "string" ],
                      "destinationApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "destinationPortRange": "string",
                      "destinationPortRanges": [ "string" ],
                      "direction": "string",
                      "priority": "int",
                      "protocol": "string",
                      "sourceAddressPrefix": "string",
                      "sourceAddressPrefixes": [ "string" ],
                      "sourceApplicationSecurityGroups": [
                        {
                          "id": "string",
                          "location": "string",
                          "properties": {
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "sourcePortRange": "string",
                      "sourcePortRanges": [ "string" ]
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "privateEndpointNetworkPolicies": "string",
            "privateLinkServiceNetworkPolicies": "string",
            "routeTable": {
              "id": "string",
              "location": "string",
              "properties": {
                "disableBgpRoutePropagation": "bool",
                "routes": [
                  {
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "addressPrefix": "string",
                      "nextHopIpAddress": "string",
                      "nextHopType": "string"
                    },
                    "type": "string"
                  }
                ]
              },
              "tags": {
                "{customized property}": "string"
              }
            },
            "serviceEndpointPolicies": [
              {
                "id": "string",
                "location": "string",
                "properties": {
                  "contextualServiceEndpointPolicies": [ "string" ],
                  "serviceAlias": "string",
                  "serviceEndpointPolicyDefinitions": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "description": "string",
                        "service": "string",
                        "serviceResources": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            ],
            "serviceEndpoints": [
              {
                "locations": [ "string" ],
                "service": "string"
              }
            ]
          },
          "type": "string"
        },
        "virtualNetworkTaps": [
          {
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        ]
      },
      "type": "string"
    },
    "destinationPort": "int"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn 完全修飾ドメイン名 (FQDN)。
ipAddress IPアドレス。

ApplicationGatewayBackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意であるバックエンド アドレス プールの名前。
プロパティ アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意である IP 構成の名前。
プロパティ アプリケーション ゲートウェイの IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat の

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
タグ リソース タグ。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名前 形容 価値

BackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

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

DdosSettings

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

代表

名前 形容 価値
身分証明書 リソース ID。
名前 サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 ServiceDelegationPropertiesFormat の
種類 リソースの種類。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の型。 'EdgeZone'

FrontendIPConfiguration

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

FrontendIPConfigurationPropertiesFormat

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

GatewayLoadBalancerTunnelInterface

名前 形容 価値
識別子 ゲートウェイ ロード バランサートンネル インターフェイスの識別子。 int
ゲートウェイ ロード バランサートンネル インターフェイスのポート。 int
議定書 ゲートウェイ ロード バランサートンネル インターフェイスのプロトコル。 'Native'
'None'
'VXLAN'
種類 ゲートウェイ ロード バランサートンネル インターフェイスのトラフィックの種類。 'External'
'Internal'
'None'

InboundNatRule

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用される受信 NAT 規則のセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendAddressPool backendAddressPool リソースへの参照。 SubResource の
backendPort 内部エンドポイントに使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 int
enableFloatingIP SQL AlwaysOn 可用性グループを構成するために必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません。 bool
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了時に双方向 TCP リセットを受信します。 この要素は、プロトコルが TCP に設定されている場合にのみ使用されます。 bool
frontendIPConfiguration フロントエンド IP アドレスへの参照。 SubResource の
frontendPort 外部エンドポイントのポート。 各規則のポート番号は、ロード バランサー内で一意である必要があります。 使用可能な値の範囲は 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
議定書 負荷分散規則で使用されるトランスポート プロトコルへの参照。 'All'
'Tcp'
'Udp'

IpTag

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

LoadBalancerBackendAddress

名前 形容 価値
名前 バックエンド アドレスの名前。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

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

Microsoft.Network/virtualNetworkTaps

名前 形容 価値
apiVersion API のバージョン '2023-05-01'
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Network/virtualNetworkTaps'

NatGateway

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ Nat ゲートウェイのプロパティ。 NatGatewayPropertiesFormat
sku NAT ゲートウェイ SKU。 NatGatewaySku
タグ リソース タグ。 ResourceTags
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

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

NatGatewaySku

名前 形容 価値
名前 Nat Gateway SKU の名前。 'Standard'

NetworkInterfaceIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
種類 リソースの種類。

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーのフロントエンド IP への参照。 SubResource の
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
原発 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 bool
privateIPAddress IP 構成のプライベート IP アドレス。
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 か。 既定値は IPv4 です。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPAddress IP 構成にバインドされたパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps 仮想ネットワーク タップへの参照。 VirtualNetworkTap[]

NetworkSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
タグ リソース タグ。 ResourceTags

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

名前 形容 価値
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation の
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
タグ リソース タグ。 ResourceTags
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings の
deleteOption パブリック IP アドレスを使用している VM が削除されたときの動作を指定する 'Delete'
'Detach'
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 int
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。
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 プレフィックス。 SubResource の
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

PublicIPAddressSku

名前 形容 価値
名前 パブリック IP アドレス SKU の名前。 'Basic'
'Standard'
パブリック IP アドレス SKU の層。 'Global'
'Regional'

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ルートのプロパティ。 RoutePropertiesFormat の
種類 リソースの種類。

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR。
nextHopIpAddress IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)

RouteTable

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ルート テーブルのプロパティ。 RouteTablePropertiesFormat の
タグ リソース タグ。 ResourceTags

RouteTablePropertiesFormat

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

SecurityRule

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat の
種類 リソースの種類。

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

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

ServiceEndpointPolicy

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat の
タグ リソース タグ。 ResourceTags

ServiceEndpointPolicyDefinition

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
種類 リソースの種類。

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 形容 価値
形容 このルールの説明。 140 文字に制限されます。
サービス サービス エンドポイント名。
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPolicyPropertiesFormat

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

ServiceEndpointPropertiesFormat

名前 形容 価値
場所 場所の一覧。 string[]
サービス エンドポイント サービスの種類。

サブネット

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 SubnetPropertiesFormat
種類 リソースの種類。

SubnetPropertiesFormat

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

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualNetworkTap

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ。 ResourceTags

VirtualNetworkTapPropertiesFormat

名前 形容 価値
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部ロード バランサー上のプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 int

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworkTaps@2023-05-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      destinationLoadBalancerFrontEndIPConfiguration = {
        id = "string"
        name = "string"
        properties = {
          gatewayLoadBalancer = {
            id = "string"
          }
          privateIPAddress = "string"
          privateIPAddressVersion = "string"
          privateIPAllocationMethod = "string"
          publicIPAddress = {
            extendedLocation = {
              name = "string"
              type = "string"
            }
            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 = ...
              migrationPhase = "string"
              natGateway = {
                id = "string"
                location = "string"
                properties = {
                  idleTimeoutInMinutes = int
                  publicIpAddresses = [
                    {
                      id = "string"
                    }
                  ]
                  publicIpPrefixes = [
                    {
                      id = "string"
                    }
                  ]
                }
                sku = {
                  name = "string"
                }
                tags = {
                  {customized property} = "string"
                }
                zones = [
                  "string"
                ]
              }
              publicIPAddressVersion = "string"
              publicIPAllocationMethod = "string"
              publicIPPrefix = {
                id = "string"
              }
              servicePublicIPAddress = ...
            }
            sku = {
              name = "string"
              tier = "string"
            }
            tags = {
              {customized property} = "string"
            }
            zones = [
              "string"
            ]
          }
          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 = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        destinationPortRange = "string"
                        destinationPortRanges = [
                          "string"
                        ]
                        direction = "string"
                        priority = int
                        protocol = "string"
                        sourceAddressPrefix = "string"
                        sourceAddressPrefixes = [
                          "string"
                        ]
                        sourceApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        sourcePortRange = "string"
                        sourcePortRanges = [
                          "string"
                        ]
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              privateEndpointNetworkPolicies = "string"
              privateLinkServiceNetworkPolicies = "string"
              routeTable = {
                id = "string"
                location = "string"
                properties = {
                  disableBgpRoutePropagation = bool
                  routes = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        addressPrefix = "string"
                        nextHopIpAddress = "string"
                        nextHopType = "string"
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              serviceEndpointPolicies = [
                {
                  id = "string"
                  location = "string"
                  properties = {
                    contextualServiceEndpointPolicies = [
                      "string"
                    ]
                    serviceAlias = "string"
                    serviceEndpointPolicyDefinitions = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          description = "string"
                          service = "string"
                          serviceResources = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              ]
              serviceEndpoints = [
                {
                  locations = [
                    "string"
                  ]
                  service = "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 = {
                {customized property} = "string"
              }
            }
          ]
          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"
          privateIPAddressVersion = "string"
          privateIPAllocationMethod = "string"
          publicIPAddress = {
            extendedLocation = {
              name = "string"
              type = "string"
            }
            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 = ...
              migrationPhase = "string"
              natGateway = {
                id = "string"
                location = "string"
                properties = {
                  idleTimeoutInMinutes = int
                  publicIpAddresses = [
                    {
                      id = "string"
                    }
                  ]
                  publicIpPrefixes = [
                    {
                      id = "string"
                    }
                  ]
                }
                sku = {
                  name = "string"
                }
                tags = {
                  {customized property} = "string"
                }
                zones = [
                  "string"
                ]
              }
              publicIPAddressVersion = "string"
              publicIPAllocationMethod = "string"
              publicIPPrefix = {
                id = "string"
              }
              servicePublicIPAddress = ...
            }
            sku = {
              name = "string"
              tier = "string"
            }
            tags = {
              {customized property} = "string"
            }
            zones = [
              "string"
            ]
          }
          subnet = {
            id = "string"
            name = "string"
            properties = {
              addressPrefix = "string"
              addressPrefixes = [
                "string"
              ]
              applicationGatewayIPConfigurations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              defaultOutboundAccess = bool
              delegations = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    serviceName = "string"
                  }
                  type = "string"
                }
              ]
              ipAllocations = [
                {
                  id = "string"
                }
              ]
              natGateway = {
                id = "string"
              }
              networkSecurityGroup = {
                id = "string"
                location = "string"
                properties = {
                  flushConnection = bool
                  securityRules = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        access = "string"
                        description = "string"
                        destinationAddressPrefix = "string"
                        destinationAddressPrefixes = [
                          "string"
                        ]
                        destinationApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        destinationPortRange = "string"
                        destinationPortRanges = [
                          "string"
                        ]
                        direction = "string"
                        priority = int
                        protocol = "string"
                        sourceAddressPrefix = "string"
                        sourceAddressPrefixes = [
                          "string"
                        ]
                        sourceApplicationSecurityGroups = [
                          {
                            id = "string"
                            location = "string"
                            properties = {
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        sourcePortRange = "string"
                        sourcePortRanges = [
                          "string"
                        ]
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              privateEndpointNetworkPolicies = "string"
              privateLinkServiceNetworkPolicies = "string"
              routeTable = {
                id = "string"
                location = "string"
                properties = {
                  disableBgpRoutePropagation = bool
                  routes = [
                    {
                      id = "string"
                      name = "string"
                      properties = {
                        addressPrefix = "string"
                        nextHopIpAddress = "string"
                        nextHopType = "string"
                      }
                      type = "string"
                    }
                  ]
                }
                tags = {
                  {customized property} = "string"
                }
              }
              serviceEndpointPolicies = [
                {
                  id = "string"
                  location = "string"
                  properties = {
                    contextualServiceEndpointPolicies = [
                      "string"
                    ]
                    serviceAlias = "string"
                    serviceEndpointPolicyDefinitions = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          description = "string"
                          service = "string"
                          serviceResources = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              ]
              serviceEndpoints = [
                {
                  locations = [
                    "string"
                  ]
                  service = "string"
                }
              ]
            }
            type = "string"
          }
          virtualNetworkTaps = [
            {
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          ]
        }
        type = "string"
      }
      destinationPort = int
    }
  })
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn 完全修飾ドメイン名 (FQDN)。
ipAddress IPアドレス。

ApplicationGatewayBackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意であるバックエンド アドレス プールの名前。
プロパティ アプリケーション ゲートウェイ バックエンド アドレス プールのプロパティ。 ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレス。 ApplicationGatewayBackendAddress[]

ApplicationGatewayIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 Application Gateway 内で一意である IP 構成の名前。
プロパティ アプリケーション ゲートウェイの IP 構成のプロパティ。 ApplicationGatewayIPConfigurationPropertiesFormat の

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ アプリケーション セキュリティ グループのプロパティ。 ApplicationSecurityGroupPropertiesFormat の
タグ リソース タグ。 ResourceTags

ApplicationSecurityGroupPropertiesFormat

名前 形容 価値

BackendAddressPool

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用されるバックエンド アドレス プールのセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

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

DdosSettings

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

代表

名前 形容 価値
身分証明書 リソース ID。
名前 サブネット内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 ServiceDelegationPropertiesFormat の
種類 リソースの種類。

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。
種類 拡張された場所の型。 'EdgeZone'

FrontendIPConfiguration

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

FrontendIPConfigurationPropertiesFormat

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

GatewayLoadBalancerTunnelInterface

名前 形容 価値
識別子 ゲートウェイ ロード バランサートンネル インターフェイスの識別子。 int
ゲートウェイ ロード バランサートンネル インターフェイスのポート。 int
議定書 ゲートウェイ ロード バランサートンネル インターフェイスのプロトコル。 'Native'
'None'
'VXLAN'
種類 ゲートウェイ ロード バランサートンネル インターフェイスのトラフィックの種類。 'External'
'Internal'
'None'

InboundNatRule

名前 形容 価値
身分証明書 リソース ID。
名前 ロード バランサーによって使用される受信 NAT 規則のセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ロード バランサーの受信 NAT 規則のプロパティ。 InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendAddressPool backendAddressPool リソースへの参照。 SubResource の
backendPort 内部エンドポイントに使用されるポート。 使用できる値の範囲は 1 ~ 65535 です。 int
enableFloatingIP SQL AlwaysOn 可用性グループを構成するために必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL AlwaysOn 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません。 bool
enableTcpReset TCP フローのアイドル タイムアウトまたは予期しない接続終了時に双方向 TCP リセットを受信します。 この要素は、プロトコルが TCP に設定されている場合にのみ使用されます。 bool
frontendIPConfiguration フロントエンド IP アドレスへの参照。 SubResource の
frontendPort 外部エンドポイントのポート。 各規則のポート番号は、ロード バランサー内で一意である必要があります。 使用可能な値の範囲は 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
議定書 負荷分散規則で使用されるトランスポート プロトコルへの参照。 'All'
'Tcp'
'Udp'

IpTag

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

LoadBalancerBackendAddress

名前 形容 価値
名前 バックエンド アドレスの名前。
プロパティ ロード バランサー バックエンド アドレス プールのプロパティ。 LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

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

Microsoft.Network/virtualNetworkTaps

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Network/virtualNetworkTaps@2023-05-01"

NatGateway

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ Nat ゲートウェイのプロパティ。 NatGatewayPropertiesFormat
sku NAT ゲートウェイ SKU。 NatGatewaySku
タグ リソース タグ。 ResourceTags
ゾーン Nat Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。 string[]

NatGatewayPropertiesFormat

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

NatGatewaySku

名前 形容 価値
名前 Nat Gateway SKU の名前。 'Standard'

NetworkInterfaceIPConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ネットワーク インターフェイスの IP 構成プロパティ。 NetworkInterfaceIPConfigurationPropertiesFormat
種類 リソースの種類。

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースへの参照。 ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 構成が含まれるアプリケーション セキュリティ グループ。 ApplicationSecurityGroup[]
gatewayLoadBalancer ゲートウェイ ロード バランサーのフロントエンド IP への参照。 SubResource の
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースへの参照。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧。 InboundNatRule[]
原発 これがネットワーク インターフェイスの主要な顧客アドレスであるかどうか。 bool
privateIPAddress IP 構成のプライベート IP アドレス。
privateIPAddressVersion 特定の IP 構成が IPv4 か IPv6 か。 既定値は IPv4 です。 'IPv4'
'IPv6'
privateIPAllocationMethod プライベート IP アドレスの割り当て方法。 'Dynamic'
'Static'
publicIPAddress IP 構成にバインドされたパブリック IP アドレス。 PublicIPAddress
サブネット IP 構成にバインドされたサブネット。 サブネット
virtualNetworkTaps 仮想ネットワーク タップへの参照。 VirtualNetworkTap[]

NetworkSecurityGroup

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ネットワーク セキュリティ グループのプロパティ。 NetworkSecurityGroupPropertiesFormat
タグ リソース タグ。 ResourceTags

NetworkSecurityGroupPropertiesFormat

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

PublicIPAddress

名前 形容 価値
extendedLocation パブリック IP アドレスの拡張された場所。 ExtendedLocation の
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ パブリック IP アドレスのプロパティ。 PublicIPAddressPropertiesFormat
sku パブリック IP アドレス SKU。 PublicIPAddressSku
タグ リソース タグ。 ResourceTags
ゾーン リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。 string[]

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
ddosSettings パブリック IP アドレスに関連付けられている DDoS 保護カスタム ポリシー。 DdosSettings の
deleteOption パブリック IP アドレスを使用している VM が削除されたときの動作を指定する 'Delete'
'Detach'
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウト。 int
ipAddress パブリック IP アドレス リソースに関連付けられている IP アドレス。
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 プレフィックス。 SubResource の
servicePublicIPAddress パブリック IP アドレス リソースのサービス パブリック IP アドレス。 PublicIPAddress

PublicIPAddressSku

名前 形容 価値
名前 パブリック IP アドレス SKU の名前。 'Basic'
'Standard'
パブリック IP アドレス SKU の層。 'Global'
'Regional'

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ ルートのプロパティ。 RoutePropertiesFormat の
種類 リソースの種類。

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR。
nextHopIpAddress IP アドレス パケットを転送する必要があります。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)

RouteTable

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ ルート テーブルのプロパティ。 RouteTablePropertiesFormat の
タグ リソース タグ。 ResourceTags

RouteTablePropertiesFormat

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

SecurityRule

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ セキュリティ規則のプロパティ。 SecurityRulePropertiesFormat の
種類 リソースの種類。

SecurityRulePropertiesFormat

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

ServiceDelegationPropertiesFormat

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

ServiceEndpointPolicy

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ サービス エンドポイント ポリシーのプロパティ。 ServiceEndpointPolicyPropertiesFormat の
タグ リソース タグ。 ResourceTags

ServiceEndpointPolicyDefinition

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サービス エンドポイント ポリシー定義のプロパティ。 ServiceEndpointPolicyDefinitionPropertiesFormat
種類 リソースの種類。

ServiceEndpointPolicyDefinitionPropertiesFormat

名前 形容 価値
形容 このルールの説明。 140 文字に制限されます。
サービス サービス エンドポイント名。
serviceResources サービス リソースの一覧。 string[]

ServiceEndpointPolicyPropertiesFormat

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

ServiceEndpointPropertiesFormat

名前 形容 価値
場所 場所の一覧。 string[]
サービス エンドポイント サービスの種類。

サブネット

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ サブネットのプロパティ。 SubnetPropertiesFormat
種類 リソースの種類。

SubnetPropertiesFormat

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

SubResource

名前 形容 価値
身分証明書 リソース ID。

VirtualNetworkTap

名前 形容 価値
身分証明書 リソース ID。
場所 リソースの場所。
プロパティ 仮想ネットワークタップのプロパティ。 VirtualNetworkTapPropertiesFormat の
タグ リソース タグ。 ResourceTags

VirtualNetworkTapPropertiesFormat

名前 形容 価値
destinationLoadBalancerFrontEndIPConfiguration タップを受信する内部ロード バランサー上のプライベート IP アドレスへの参照。 FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration タップを受信するコレクター NIC のプライベート IP アドレスへの参照。 NetworkInterfaceIPConfiguration
destinationPort タップされたトラフィックを受信する VXLAN 宛先ポート。 int