次の方法で共有


Microsoft.Network routeTables 2016-03-30

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    provisioningState: 'string'
    routes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          nextHopIpAddress: 'string'
          nextHopType: 'string'
          provisioningState: 'string'
        }
      }
    ]
    subnets: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          addressPrefix: 'string'
          ipConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: ...
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: ...
              }
            }
          ]
          networkSecurityGroup: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              defaultSecurityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              networkInterfaces: [
                {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      appliedDnsServers: [
                        'string'
                      ]
                      dnsServers: [
                        'string'
                      ]
                      internalDnsNameLabel: 'string'
                      internalDomainNameSuffix: 'string'
                      internalFqdn: 'string'
                    }
                    enableIPForwarding: bool
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          applicationGatewayBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendAddresses: [
                                  {
                                    fqdn: 'string'
                                    ipAddress: 'string'
                                  }
                                ]
                                backendIPConfigurations: [
                                  ...
                                ]
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfigurations: [
                                  ...
                                ]
                                loadBalancingRules: [
                                  {
                                    id: 'string'
                                  }
                                ]
                                outboundNatRule: {
                                  id: 'string'
                                }
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerInboundNatRules: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfiguration: ...
                                backendPort: int
                                enableFloatingIP: bool
                                frontendIPConfiguration: {
                                  id: 'string'
                                }
                                frontendPort: int
                                idleTimeoutInMinutes: int
                                protocol: 'string'
                                provisioningState: 'string'
                              }
                            }
                          ]
                          primary: bool
                          privateIPAddress: 'string'
                          privateIPAddressVersion: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: {
                                etag: 'string'
                                id: 'string'
                                name: 'string'
                                properties: {
                                  privateIPAddress: 'string'
                                  privateIPAllocationMethod: 'string'
                                  provisioningState: 'string'
                                  publicIPAddress: ...
                                  subnet: ...
                                }
                              }
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    macAddress: 'string'
                    networkSecurityGroup: ...
                    primary: bool
                    provisioningState: 'string'
                    resourceGuid: 'string'
                    virtualMachine: {
                      id: 'string'
                    }
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
              ]
              provisioningState: 'string'
              resourceGuid: 'string'
              securityRules: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    access: 'string'
                    description: 'string'
                    destinationAddressPrefix: 'string'
                    destinationPortRange: 'string'
                    direction: 'string'
                    priority: int
                    protocol: 'string'
                    provisioningState: 'string'
                    sourceAddressPrefix: 'string'
                    sourcePortRange: 'string'
                  }
                }
              ]
              subnets: [
                ...
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          provisioningState: 'string'
          routeTable: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn DNS 名を取得または設定します。
ipAddress IP アドレスを取得または設定します。

ApplicationGatewayBackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ アプリケーション ゲートウェイのバックエンド アドレス プールのプロパティ ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレスを取得または設定します。 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
provisioningState バックエンド アドレス プール リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

BackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ BackendAddressPool のプロパティ BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

名前 形容 価値
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
loadBalancingRules このバックエンド アドレス プールを使用する負荷分散規則を取得します SubResource[]
outboundNatRule このバックエンド アドレス プールを使用する送信規則を取得します SubResource の
provisioningState PublicIP リソースのプロビジョニング状態の更新/削除/失敗

InboundNatRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ 受信 NAT 規則のプロパティ InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendIPConfiguration VM の NetworkInterface で定義されているプライベート IP アドレスへの参照を取得または設定します。 各 frontendIPConfigurations の frontendPort に送信されたトラフィックは、バックアップされた IP に転送されます NetworkInterfaceIPConfiguration
backendPort エンドポイントの内部接続に使用されるポートを取得または設定します。 localPort 属性は、エンドポイントの永続ポートをロールの内部ポートにマップします。 これは、外部に公開されるポートとは異なるポート上の内部コンポーネントとロールが通信する必要があるシナリオで役立ちます。 指定しない場合、localPort の値はポート属性と同じです。 ランタイム API を使用して検出可能な未割り当てポートを自動的に割り当てるには、localPort の値を '*' に設定します。 int
enableFloatingIP SQL AlwaysOn 可用性グループの構成に必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL Always ON 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません bool
frontendIPConfiguration フロントエンド IP アドレスへの参照を取得または設定します。 SubResource の
frontendPort 外部エンドポイントのポートを取得または設定します。 任意のポート番号を指定できますが、サービスの各ロールに指定するポート番号は一意である必要があります。 指定できる値の範囲は、1 ~ 65535 です(両端を含む) int
idleTimeoutInMinutes Tcp アイドル接続のタイムアウトを取得または設定します。 値は 4 ~ 30 分の間で設定できます。 既定値は 4 分です。 この要素は、プロトコルが Tcp に設定されている場合にのみ使用されます int
議定書 外部エンドポイントのトランスポート プロトコルを取得または設定します。 指定できる値は Udp または Tcp です 'Tcp'
'Udp'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

IPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

名前 形容 価値
privateIPAddress IP 構成の privateIPAddress を取得または設定します。
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddress PublicIP リソースの参照を取得または設定します。 PublicIPAddress
サブネット サブネット リソースの参照を取得または設定します。 サブネット

Microsoft.Network/routeTables

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

NetworkInterface

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ NetworkInterface プロパティ。 NetworkInterfacePropertiesFormat
タグ リソース タグ ResourceTags

NetworkInterfaceDnsSettings

名前 形容 価値
appliedDnsServers 適用された DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
dnsServers DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
internalDnsNameLabel 内部 DNS 名を取得または設定します。
internalDomainNameSuffix NIC の内部ドメイン名サフィックスを取得または設定します。
internalFqdn 内部 FQDN を取得または設定します。

NetworkInterfaceIPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースの参照を取得または設定します。 ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースの参照を取得または設定します。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧を取得または設定します。 InboundNatRule[]
原発 これが NIC のプライマリ 顧客アドレスであるかどうかを取得します bool
privateIPAddress
privateIPAddressVersion PrivateIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState
publicIPAddress PublicIPAddress リソース PublicIPAddress
サブネット VirtualNetwork リソース内のサブネット サブネット

NetworkInterfacePropertiesFormat

名前 形容 価値
dnsSettings NetworkInterface の DNS 設定を取得または設定します。 NetworkInterfaceDnsSettings
enableIPForwarding NIC で IPForwarding が有効になっているかどうかを取得または設定します。 bool
ipConfigurations NetworkInterface の IPConfigurations の一覧を取得または設定します。 NetworkInterfaceIPConfiguration[]
macAddress ネットワーク インターフェイスの MAC アドレスを取得します。
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
原発 これが仮想マシン上のプライマリ NIC であるかどうかを取得します bool
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク インターフェイス リソースのリソース GUID プロパティを取得または設定します。
virtualMachine VirtualMachine の参照を取得または設定します。 SubResource の

NetworkSecurityGroup

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ネットワーク セキュリティ グループ リソース NetworkSecurityGroupPropertiesFormat
タグ リソース タグ ResourceTags

NetworkSecurityGroupPropertiesFormat

名前 形容 価値
defaultSecurityRules ネットワーク セキュリティ グループの既定のセキュリティ規則を取得または設定します。 SecurityRule[]
networkInterfaces ネットワーク インターフェイスへの参照のコレクションを取得します。 NetworkInterface[]
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク セキュリティ グループ リソースのリソース GUID プロパティを取得または設定します。
securityRules ネットワーク セキュリティ グループのセキュリティ規則を取得または設定します。 SecurityRule[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

PublicIPAddress

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ PublicIpAddress プロパティ PublicIPAddressPropertiesFormat
タグ リソース タグ ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN を取得または設定します。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウトを取得または設定します。 int
ipAddress
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddressVersion PublicIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
resourceGuid PublicIP リソースのリソース GUID プロパティを取得または設定します。

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ リソースのルーティング RoutePropertiesFormat の

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR を取得または設定します。
nextHopIpAddress 転送先の IP アドレス パケットを取得または設定します。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類を取得または設定します。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

RouteTable

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ ResourceTags

RouteTablePropertiesFormat

名前 形容 価値
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
ルート ルート テーブル内のルートを取得または設定します。 ルート[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

SecurityRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SecurityRulePropertiesFormat の

SecurityRulePropertiesFormat

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

サブネット

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SubnetPropertiesFormat

SubnetPropertiesFormat

名前 形容 価値
addressPrefix サブネットのアドレス プレフィックスを取得または設定します。
ipConfigurations サブネットを使用してネットワーク インターフェイスの IP 構成への参照の配列を取得します IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
routeTable RouteTable リソースの参照を取得または設定します。 RouteTable

SubResource

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

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
Linux VM を使用して Azure Firewall のサンドボックスセットアップを作成する このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション ルール、1 つのサンプル ネットワーク 規則、および既定のプライベート範囲を持つ仮想ネットワークを作成します。
Zones を使用して Azure Firewall のサンドボックスセットアップを作成する このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブネット、Azure Firewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、ServerSubnet の Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション 規則、および Availability Zones 1 の 1 つのサンプル ネットワーク規則と Azure Firewall を含む仮想ネットワークを作成します。 2、3。
ipGroups を使用して Azure Firewall を作成する このテンプレートでは、IP グループを参照するアプリケーションルールとネットワークルールを使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます
複数の IP パブリック アドレスを持つ Azure Firewall を作成 このテンプレートは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーをテストする Azure Firewall を作成します。
Azure Firewall、クライアント VM、およびサーバー VM のサンドボックスを作成する このテンプレートは、2 つのサブネット (サーバー サブネットと AzureFirewall サブネット)、サーバー VM、クライアント VM、各 VM のパブリック IP アドレス、およびファイアウォール経由で VM 間のトラフィックを送信するルート テーブルを含む仮想ネットワークを作成します。
新しい仮想ネットワーク 内に SQL MI を作成する 新しい仮想ネットワーク内に Azure Sql Database Managed Instance (SQL MI) をデプロイします。
入れ子になった VM を使用して仮想マシンをホスト Hyper-V Hyper-V ホストと、仮想ネットワーク、パブリック IP アドレス、ルート テーブルを含むすべての依存リソースによって仮想マシンをデプロイします。
ルート を使用してルート テーブルを する このテンプレートは、ルートを含むルート テーブルを作成します
セキュリティで保護された仮想ハブ を する このテンプレートでは、Azure Firewall を使用してセキュリティで保護された仮想ハブを作成し、インターネット宛てのクラウド ネットワーク トラフィックをセキュリティで保護します。
Azure Firewall Premium のテスト環境 このテンプレートでは、侵入検査検出 (IDPS)、TLS 検査、Web カテゴリのフィルター処理などの Premium 機能を備えた Azure Firewall Premium とファイアウォール ポリシーを作成します
ハブ & スポーク トポロジで DNS プロキシとして Azure Firewall を使用する このサンプルでは、Azure Firewall を使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの接続の中心点として機能します。

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "provisioningState": "string",
    "routes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "nextHopIpAddress": "string",
          "nextHopType": "string",
          "provisioningState": "string"
        }
      }
    ],
    "subnets": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "addressPrefix": "string",
          "ipConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": ...,
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": ...
              }
            }
          ],
          "networkSecurityGroup": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "defaultSecurityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "networkInterfaces": [
                {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "appliedDnsServers": [ "string" ],
                      "dnsServers": [ "string" ],
                      "internalDnsNameLabel": "string",
                      "internalDomainNameSuffix": "string",
                      "internalFqdn": "string"
                    },
                    "enableIPForwarding": "bool",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "applicationGatewayBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendAddresses": [
                                  {
                                    "fqdn": "string",
                                    "ipAddress": "string"
                                  }
                                ],
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "loadBalancingRules": [
                                  {
                                    "id": "string"
                                  }
                                ],
                                "outboundNatRule": {
                                  "id": "string"
                                },
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerInboundNatRules": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfiguration": ...,
                                "backendPort": "int",
                                "enableFloatingIP": "bool",
                                "frontendIPConfiguration": {
                                  "id": "string"
                                },
                                "frontendPort": "int",
                                "idleTimeoutInMinutes": "int",
                                "protocol": "string",
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "primary": "bool",
                          "privateIPAddress": "string",
                          "privateIPAddressVersion": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": {
                                "etag": "string",
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "privateIPAddress": "string",
                                  "privateIPAllocationMethod": "string",
                                  "provisioningState": "string",
                                  "publicIPAddress": ...,
                                  "subnet": ...
                                }
                              },
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "macAddress": "string",
                    "networkSecurityGroup": ...,
                    "primary": "bool",
                    "provisioningState": "string",
                    "resourceGuid": "string",
                    "virtualMachine": {
                      "id": "string"
                    }
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                }
              ],
              "provisioningState": "string",
              "resourceGuid": "string",
              "securityRules": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "access": "string",
                    "description": "string",
                    "destinationAddressPrefix": "string",
                    "destinationPortRange": "string",
                    "direction": "string",
                    "priority": "int",
                    "protocol": "string",
                    "provisioningState": "string",
                    "sourceAddressPrefix": "string",
                    "sourcePortRange": "string"
                  }
                }
              ],
              "subnets": [
                ...
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "provisioningState": "string",
          "routeTable": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn DNS 名を取得または設定します。
ipAddress IP アドレスを取得または設定します。

ApplicationGatewayBackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ アプリケーション ゲートウェイのバックエンド アドレス プールのプロパティ ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレスを取得または設定します。 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
provisioningState バックエンド アドレス プール リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

BackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ BackendAddressPool のプロパティ BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

名前 形容 価値
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
loadBalancingRules このバックエンド アドレス プールを使用する負荷分散規則を取得します SubResource[]
outboundNatRule このバックエンド アドレス プールを使用する送信規則を取得します SubResource の
provisioningState PublicIP リソースのプロビジョニング状態の更新/削除/失敗

InboundNatRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ 受信 NAT 規則のプロパティ InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendIPConfiguration VM の NetworkInterface で定義されているプライベート IP アドレスへの参照を取得または設定します。 各 frontendIPConfigurations の frontendPort に送信されたトラフィックは、バックアップされた IP に転送されます NetworkInterfaceIPConfiguration
backendPort エンドポイントの内部接続に使用されるポートを取得または設定します。 localPort 属性は、エンドポイントの永続ポートをロールの内部ポートにマップします。 これは、外部に公開されるポートとは異なるポート上の内部コンポーネントとロールが通信する必要があるシナリオで役立ちます。 指定しない場合、localPort の値はポート属性と同じです。 ランタイム API を使用して検出可能な未割り当てポートを自動的に割り当てるには、localPort の値を '*' に設定します。 int
enableFloatingIP SQL AlwaysOn 可用性グループの構成に必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL Always ON 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません bool
frontendIPConfiguration フロントエンド IP アドレスへの参照を取得または設定します。 SubResource の
frontendPort 外部エンドポイントのポートを取得または設定します。 任意のポート番号を指定できますが、サービスの各ロールに指定するポート番号は一意である必要があります。 指定できる値の範囲は、1 ~ 65535 です(両端を含む) int
idleTimeoutInMinutes Tcp アイドル接続のタイムアウトを取得または設定します。 値は 4 ~ 30 分の間で設定できます。 既定値は 4 分です。 この要素は、プロトコルが Tcp に設定されている場合にのみ使用されます int
議定書 外部エンドポイントのトランスポート プロトコルを取得または設定します。 指定できる値は Udp または Tcp です 'Tcp'
'Udp'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

IPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

名前 形容 価値
privateIPAddress IP 構成の privateIPAddress を取得または設定します。
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddress PublicIP リソースの参照を取得または設定します。 PublicIPAddress
サブネット サブネット リソースの参照を取得または設定します。 サブネット

Microsoft.Network/routeTables

名前 形容 価値
apiVersion API のバージョン '2016-03-30'
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Network/routeTables'

NetworkInterface

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ NetworkInterface プロパティ。 NetworkInterfacePropertiesFormat
タグ リソース タグ ResourceTags

NetworkInterfaceDnsSettings

名前 形容 価値
appliedDnsServers 適用された DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
dnsServers DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
internalDnsNameLabel 内部 DNS 名を取得または設定します。
internalDomainNameSuffix NIC の内部ドメイン名サフィックスを取得または設定します。
internalFqdn 内部 FQDN を取得または設定します。

NetworkInterfaceIPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースの参照を取得または設定します。 ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースの参照を取得または設定します。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧を取得または設定します。 InboundNatRule[]
原発 これが NIC のプライマリ 顧客アドレスであるかどうかを取得します bool
privateIPAddress
privateIPAddressVersion PrivateIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState
publicIPAddress PublicIPAddress リソース PublicIPAddress
サブネット VirtualNetwork リソース内のサブネット サブネット

NetworkInterfacePropertiesFormat

名前 形容 価値
dnsSettings NetworkInterface の DNS 設定を取得または設定します。 NetworkInterfaceDnsSettings
enableIPForwarding NIC で IPForwarding が有効になっているかどうかを取得または設定します。 bool
ipConfigurations NetworkInterface の IPConfigurations の一覧を取得または設定します。 NetworkInterfaceIPConfiguration[]
macAddress ネットワーク インターフェイスの MAC アドレスを取得します。
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
原発 これが仮想マシン上のプライマリ NIC であるかどうかを取得します bool
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク インターフェイス リソースのリソース GUID プロパティを取得または設定します。
virtualMachine VirtualMachine の参照を取得または設定します。 SubResource の

NetworkSecurityGroup

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ネットワーク セキュリティ グループ リソース NetworkSecurityGroupPropertiesFormat
タグ リソース タグ ResourceTags

NetworkSecurityGroupPropertiesFormat

名前 形容 価値
defaultSecurityRules ネットワーク セキュリティ グループの既定のセキュリティ規則を取得または設定します。 SecurityRule[]
networkInterfaces ネットワーク インターフェイスへの参照のコレクションを取得します。 NetworkInterface[]
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク セキュリティ グループ リソースのリソース GUID プロパティを取得または設定します。
securityRules ネットワーク セキュリティ グループのセキュリティ規則を取得または設定します。 SecurityRule[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

PublicIPAddress

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ PublicIpAddress プロパティ PublicIPAddressPropertiesFormat
タグ リソース タグ ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN を取得または設定します。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウトを取得または設定します。 int
ipAddress
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddressVersion PublicIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
resourceGuid PublicIP リソースのリソース GUID プロパティを取得または設定します。

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ リソースのルーティング RoutePropertiesFormat の

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR を取得または設定します。
nextHopIpAddress 転送先の IP アドレス パケットを取得または設定します。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類を取得または設定します。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

RouteTable

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ ResourceTags

RouteTablePropertiesFormat

名前 形容 価値
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
ルート ルート テーブル内のルートを取得または設定します。 ルート[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

SecurityRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SecurityRulePropertiesFormat の

SecurityRulePropertiesFormat

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

サブネット

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SubnetPropertiesFormat

SubnetPropertiesFormat

名前 形容 価値
addressPrefix サブネットのアドレス プレフィックスを取得または設定します。
ipConfigurations サブネットを使用してネットワーク インターフェイスの IP 構成への参照の配列を取得します IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
routeTable RouteTable リソースの参照を取得または設定します。 RouteTable

SubResource

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

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
FirewallPolicy と IpGroups を使用してファイアウォールを作成する

Azure にデプロイする
このテンプレートでは、IpGroups でネットワークルールを参照する FirewalllPolicy を使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます
ファイアウォールの作成 、明示的なプロキシを使用した FirewallPolicy

Azure にデプロイする
このテンプレートでは、Azure Firewall、明示的なプロキシを使用する FirewalllPolicy、IpGroups を使用したネットワーク 規則を作成します。 また、Linux Jumpbox VM のセットアップも含まれます
Linux VM を使用して Azure Firewall のサンドボックスセットアップを作成する

Azure にデプロイする
このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション ルール、1 つのサンプル ネットワーク 規則、および既定のプライベート範囲を持つ仮想ネットワークを作成します。
Zones を使用して Azure Firewall のサンドボックスセットアップを作成する

Azure にデプロイする
このテンプレートでは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブネット、Azure Firewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、ServerSubnet の Azure Firewall を指す UDR ルート、1 つ以上のパブリック IP アドレスを持つ Azure Firewall、1 つのサンプル アプリケーション 規則、および Availability Zones 1 の 1 つのサンプル ネットワーク規則と Azure Firewall を含む仮想ネットワークを作成します。 2、3。
ファイアウォール ポリシー を使用してサンドボックスのセットアップを作成する

Azure にデプロイする
このテンプレートは、3 つのサブネット (サーバー サブネット、ジャンプボックス サブセット、AzureFirewall サブネット)、パブリック IP を持つジャンプボックス VM、サーバー VM、サーバー サブネットの Azure Firewall を指す UDR ルート、および 1 つ以上のパブリック IP アドレスを持つ Azure Firewall を含む仮想ネットワークを作成します。 また、1 つのサンプル アプリケーション規則、1 つのサンプル ネットワーク規則、および既定のプライベート範囲でファイアウォール ポリシーを作成します
強制トンネリング を使用して Azure Firewall サンドボックスを作成する

Azure にデプロイする
このテンプレートは、ピアリングされた VNET 内の別のファイアウォールをトンネリングされた 1 つのファイアウォール強制を含む Azure Firewall サンドボックス (Linux) を作成します。
ipGroups を使用して Azure Firewall を作成する

Azure
にデプロイする
このテンプレートでは、IP グループを参照するアプリケーションルールとネットワークルールを使用して Azure Firewall を作成します。 また、Linux Jumpbox VM のセットアップも含まれます
複数の IP パブリック アドレスを持つ Azure Firewall を作成

Azure にデプロイする
このテンプレートは、2 つのパブリック IP アドレスと 2 つの Windows Server 2019 サーバーをテストする Azure Firewall を作成します。
Azure Firewall、クライアント VM、およびサーバー VM のサンドボックスを作成する

Azure にデプロイする
このテンプレートは、2 つのサブネット (サーバー サブネットと AzureFirewall サブネット)、サーバー VM、クライアント VM、各 VM のパブリック IP アドレス、およびファイアウォール経由で VM 間のトラフィックを送信するルート テーブルを含む仮想ネットワークを作成します。
新しい仮想ネットワーク 内に SQL MI を作成する

Azure にデプロイする
新しい仮想ネットワーク内に Azure Sql Database Managed Instance (SQL MI) をデプロイします。
ログとメトリック の送信を構成して SQL MI を作成する

Azure にデプロイする
このテンプレートを使用すると、SQL MI と、ログとメトリック (診断ワークスペース、ストレージ アカウント、イベント ハブ) の格納に使用されるその他のリソースをデプロイできます。
新しい仮想ネットワーク 内にジャンプボックスを使用して SQL MI を作成する

Azure にデプロイする
新しい仮想ネットワーク内に SSMS を使用して Azure Sql Database Managed Instance (SQL MI) と JumpBox をデプロイします。
ポイント対サイト接続が構成された SQL MI を作成

Azure にデプロイする
新しい仮想ネットワーク内にポイント対サイト接続用に構成された Azure Sql Database Managed Instance (SQL MI) と仮想ネットワーク ゲートウェイをデプロイします。
VNet に Azure Data Explorer クラスターをデプロイする

Azure にデプロイする
このテンプレートを使用すると、クラスターを VNet にデプロイできます。
Azure SQL Managed Instance をデプロイするために必要な環境

Azure にデプロイする
このテンプレートを使用すると、2 つのサブネットを持つ Azure SQL Managed Instance - Virtual Network をデプロイするために必要な環境を作成できます。
入れ子になった VM を使用して仮想マシンをホスト Hyper-V

Azure にデプロイする
Hyper-V ホストと、仮想ネットワーク、パブリック IP アドレス、ルート テーブルを含むすべての依存リソースによって仮想マシンをデプロイします。
Azure Virtual Network (VNET) での IPv6 の

Azure
にデプロイする
2 つの VM を含むデュアル スタック IPv4/IPv6 VNET を作成します。
Std LB を使用して Azure Virtual Network (VNET) で IPv6 を する

Azure
にデプロイする
2 つの VM とインターネットに接続する Standard Load Balancer を備えたデュアル スタック IPv4/IPv6 VNET を作成します。
ルート を使用してルート テーブルを する

Azure
にデプロイする
このテンプレートは、ルートを含むルート テーブルを作成します
セキュリティで保護された仮想ハブ を する

Azure
にデプロイする
このテンプレートでは、Azure Firewall を使用してセキュリティで保護された仮想ハブを作成し、インターネット宛てのクラウド ネットワーク トラフィックをセキュリティで保護します。
Azure Firewall Premium のテスト環境

Azure にデプロイする
このテンプレートでは、侵入検査検出 (IDPS)、TLS 検査、Web カテゴリのフィルター処理などの Premium 機能を備えた Azure Firewall Premium とファイアウォール ポリシーを作成します
ハブ & スポーク トポロジで DNS プロキシとして Azure Firewall を使用する

Azure にデプロイする
このサンプルでは、Azure Firewall を使用して Azure にハブスポーク トポロジをデプロイする方法を示します。 ハブ仮想ネットワークは、仮想ネットワーク ピアリングを介してハブ仮想ネットワークに接続されている多くのスポーク仮想ネットワークへの接続の中心点として機能します。
ユーザー定義ルートとアプライアンス

Azure にデプロイする
このテンプレートは、仮想ネットワーク、各サブネット内の VM、およびトラフィックをアプライアンスに転送するルートをデプロイします。
クラウド接続とセキュリティ のための VNS3 ネットワーク アプライアンスの

Azure
にデプロイする
VNS3 は、クラウド アプリケーション エッジでセキュリティ アプライアンス、アプリケーション配信コントローラー、および統合された脅威管理デバイスの機能を組み合わせた機能を提供するソフトウェアのみの仮想アプライアンスです。 主な利点は、クラウド ネットワークに加えて、常にエンドツーエンドの暗号化、データ センター、クラウド リージョン、クラウド プロバイダー、コンテナーのフェデレーション、1 つの統合アドレス空間の作成、暗号化キーの構成証明可能な制御、大規模で管理可能なメッシュネットワーク、クラウドでの信頼性の高い HA、機密性の高いアプリケーションの分離 (高速で低コストのネットワーク セグメント化)、アプリケーション内でのセグメント化、クラウド内のすべてのデータの分析です。 主要なネットワーク機能。仮想ルーター、スイッチ、ファイアウォール、VPN コンセントレータ、マルチキャスト ディストリビューター、WAF、NIDS、キャッシュ、プロキシ、ロード バランサー、その他のレイヤー 4 から 7 のネットワーク機能用のプラグインを備えた VNS3 では、実装に新しい知識やトレーニングは必要ないため、既存のネットワーク機器と統合できます。

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      provisioningState = "string"
      routes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            nextHopIpAddress = "string"
            nextHopType = "string"
            provisioningState = "string"
          }
        }
      ]
      subnets = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            addressPrefix = "string"
            ipConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = ...
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = ...
                }
              }
            ]
            networkSecurityGroup = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                defaultSecurityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                networkInterfaces = [
                  {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        appliedDnsServers = [
                          "string"
                        ]
                        dnsServers = [
                          "string"
                        ]
                        internalDnsNameLabel = "string"
                        internalDomainNameSuffix = "string"
                        internalFqdn = "string"
                      }
                      enableIPForwarding = bool
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            applicationGatewayBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendAddresses = [
                                    {
                                      fqdn = "string"
                                      ipAddress = "string"
                                    }
                                  ]
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  loadBalancingRules = [
                                    {
                                      id = "string"
                                    }
                                  ]
                                  outboundNatRule = {
                                    id = "string"
                                  }
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerInboundNatRules = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfiguration = ...
                                  backendPort = int
                                  enableFloatingIP = bool
                                  frontendIPConfiguration = {
                                    id = "string"
                                  }
                                  frontendPort = int
                                  idleTimeoutInMinutes = int
                                  protocol = "string"
                                  provisioningState = "string"
                                }
                              }
                            ]
                            primary = bool
                            privateIPAddress = "string"
                            privateIPAddressVersion = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = {
                                  etag = "string"
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    privateIPAddress = "string"
                                    privateIPAllocationMethod = "string"
                                    provisioningState = "string"
                                    publicIPAddress = ...
                                    subnet = ...
                                  }
                                }
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      macAddress = "string"
                      networkSecurityGroup = ...
                      primary = bool
                      provisioningState = "string"
                      resourceGuid = "string"
                      virtualMachine = {
                        id = "string"
                      }
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                ]
                provisioningState = "string"
                resourceGuid = "string"
                securityRules = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      access = "string"
                      description = "string"
                      destinationAddressPrefix = "string"
                      destinationPortRange = "string"
                      direction = "string"
                      priority = int
                      protocol = "string"
                      provisioningState = "string"
                      sourceAddressPrefix = "string"
                      sourcePortRange = "string"
                    }
                  }
                ]
                subnets = [
                  ...
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            provisioningState = "string"
            routeTable = {
              etag = "string"
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          }
        }
      ]
    }
  })
}

プロパティ値

ApplicationGatewayBackendAddress

名前 形容 価値
fqdn DNS 名を取得または設定します。
ipAddress IP アドレスを取得または設定します。

ApplicationGatewayBackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ アプリケーション ゲートウェイのバックエンド アドレス プールのプロパティ ApplicationGatewayBackendAddressPoolPropertiesFormat の

ApplicationGatewayBackendAddressPoolPropertiesFormat

名前 形容 価値
backendAddresses バックエンド アドレスを取得または設定します。 ApplicationGatewayBackendAddress[]
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
provisioningState バックエンド アドレス プール リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

BackendAddressPool

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ BackendAddressPool のプロパティ BackendAddressPoolPropertiesFormat の

BackendAddressPoolPropertiesFormat

名前 形容 価値
backendIPConfigurations NIC で定義されている IP への参照のコレクションを取得します NetworkInterfaceIPConfiguration[]
loadBalancingRules このバックエンド アドレス プールを使用する負荷分散規則を取得します SubResource[]
outboundNatRule このバックエンド アドレス プールを使用する送信規則を取得します SubResource の
provisioningState PublicIP リソースのプロビジョニング状態の更新/削除/失敗

InboundNatRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ 受信 NAT 規則のプロパティ InboundNatRulePropertiesFormat を する

InboundNatRulePropertiesFormat

名前 形容 価値
backendIPConfiguration VM の NetworkInterface で定義されているプライベート IP アドレスへの参照を取得または設定します。 各 frontendIPConfigurations の frontendPort に送信されたトラフィックは、バックアップされた IP に転送されます NetworkInterfaceIPConfiguration
backendPort エンドポイントの内部接続に使用されるポートを取得または設定します。 localPort 属性は、エンドポイントの永続ポートをロールの内部ポートにマップします。 これは、外部に公開されるポートとは異なるポート上の内部コンポーネントとロールが通信する必要があるシナリオで役立ちます。 指定しない場合、localPort の値はポート属性と同じです。 ランタイム API を使用して検出可能な未割り当てポートを自動的に割り当てるには、localPort の値を '*' に設定します。 int
enableFloatingIP SQL AlwaysOn 可用性グループの構成に必要なフローティング IP 機能用に仮想マシンのエンドポイントを構成します。 この設定は、SQL Server で SQL Always ON 可用性グループを使用する場合に必要です。 エンドポイントを作成した後は、この設定を変更できません bool
frontendIPConfiguration フロントエンド IP アドレスへの参照を取得または設定します。 SubResource の
frontendPort 外部エンドポイントのポートを取得または設定します。 任意のポート番号を指定できますが、サービスの各ロールに指定するポート番号は一意である必要があります。 指定できる値の範囲は、1 ~ 65535 です(両端を含む) int
idleTimeoutInMinutes Tcp アイドル接続のタイムアウトを取得または設定します。 値は 4 ~ 30 分の間で設定できます。 既定値は 4 分です。 この要素は、プロトコルが Tcp に設定されている場合にのみ使用されます int
議定書 外部エンドポイントのトランスポート プロトコルを取得または設定します。 指定できる値は Udp または Tcp です 'Tcp'
'Udp'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

IPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

名前 形容 価値
privateIPAddress IP 構成の privateIPAddress を取得または設定します。
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddress PublicIP リソースの参照を取得または設定します。 PublicIPAddress
サブネット サブネット リソースの参照を取得または設定します。 サブネット

Microsoft.Network/routeTables

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
場所 リソースの場所
名前 リソース名 string (必須)
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Network/routeTables@2016-03-30"

NetworkInterface

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ NetworkInterface プロパティ。 NetworkInterfacePropertiesFormat
タグ リソース タグ ResourceTags

NetworkInterfaceDnsSettings

名前 形容 価値
appliedDnsServers 適用された DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
dnsServers DNS サーバーの IP アドレスの一覧を取得または設定します。 string[]
internalDnsNameLabel 内部 DNS 名を取得または設定します。
internalDomainNameSuffix NIC の内部ドメイン名サフィックスを取得または設定します。
internalFqdn 内部 FQDN を取得または設定します。

NetworkInterfaceIPConfiguration

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ IPConfiguration のプロパティ NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

名前 形容 価値
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool リソースの参照を取得または設定します。 ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool リソースの参照を取得または設定します。 BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules の参照の一覧を取得または設定します。 InboundNatRule[]
原発 これが NIC のプライマリ 顧客アドレスであるかどうかを取得します bool
privateIPAddress
privateIPAddressVersion PrivateIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
privateIPAllocationMethod PrivateIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
provisioningState
publicIPAddress PublicIPAddress リソース PublicIPAddress
サブネット VirtualNetwork リソース内のサブネット サブネット

NetworkInterfacePropertiesFormat

名前 形容 価値
dnsSettings NetworkInterface の DNS 設定を取得または設定します。 NetworkInterfaceDnsSettings
enableIPForwarding NIC で IPForwarding が有効になっているかどうかを取得または設定します。 bool
ipConfigurations NetworkInterface の IPConfigurations の一覧を取得または設定します。 NetworkInterfaceIPConfiguration[]
macAddress ネットワーク インターフェイスの MAC アドレスを取得します。
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
原発 これが仮想マシン上のプライマリ NIC であるかどうかを取得します bool
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク インターフェイス リソースのリソース GUID プロパティを取得または設定します。
virtualMachine VirtualMachine の参照を取得または設定します。 SubResource の

NetworkSecurityGroup

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ネットワーク セキュリティ グループ リソース NetworkSecurityGroupPropertiesFormat
タグ リソース タグ ResourceTags

NetworkSecurityGroupPropertiesFormat

名前 形容 価値
defaultSecurityRules ネットワーク セキュリティ グループの既定のセキュリティ規則を取得または設定します。 SecurityRule[]
networkInterfaces ネットワーク インターフェイスへの参照のコレクションを取得します。 NetworkInterface[]
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
resourceGuid ネットワーク セキュリティ グループ リソースのリソース GUID プロパティを取得または設定します。
securityRules ネットワーク セキュリティ グループのセキュリティ規則を取得または設定します。 SecurityRule[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

PublicIPAddress

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ PublicIpAddress プロパティ PublicIPAddressPropertiesFormat
タグ リソース タグ ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

名前 形容 価値
dnsSettings パブリック IP アドレスに関連付けられている DNS レコードの FQDN を取得または設定します。 PublicIPAddressDnsSettings
idleTimeoutInMinutes パブリック IP アドレスのアイドル タイムアウトを取得または設定します。 int
ipAddress
ipConfiguration IPConfiguration IPConfiguration
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
publicIPAddressVersion PublicIP アドレスのバージョン (IPv4/IPv6) を取得または設定します。 'IPv4'
'IPv6'
publicIPAllocationMethod PublicIP の割り当て方法 (Static/Dynamic) を取得または設定します。 'Dynamic'
'Static'
resourceGuid PublicIP リソースのリソース GUID プロパティを取得または設定します。

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ResourceTags

名前 形容 価値

ルート

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ リソースのルーティング RoutePropertiesFormat の

RoutePropertiesFormat

名前 形容 価値
addressPrefix ルートが適用される宛先 CIDR を取得または設定します。
nextHopIpAddress 転送先の IP アドレス パケットを取得または設定します。 次ホップの値は、次ホップの種類が VirtualAppliance であるルートでのみ使用できます。
nextHopType パケットの送信先となる Azure ホップの種類を取得または設定します。 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (必須)
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。

RouteTable

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。
身分証明書 リソース ID
場所 リソースの場所
プロパティ ルート テーブル リソース RouteTablePropertiesFormat の
タグ リソース タグ ResourceTags

RouteTablePropertiesFormat

名前 形容 価値
provisioningState リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
ルート ルート テーブル内のルートを取得または設定します。 ルート[]
サブネット サブネットへの参照のコレクションを取得します サブネット[]

SecurityRule

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SecurityRulePropertiesFormat の

SecurityRulePropertiesFormat

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

サブネット

名前 形容 価値
etag リソースが更新されるたびに変更される一意の読み取り専用文字列
身分証明書 リソース ID
名前 リソース グループ内で一意のリソースの名前を取得します。 この名前は、リソースへのアクセスに使用できます
プロパティ SubnetPropertiesFormat

SubnetPropertiesFormat

名前 形容 価値
addressPrefix サブネットのアドレス プレフィックスを取得または設定します。
ipConfigurations サブネットを使用してネットワーク インターフェイスの IP 構成への参照の配列を取得します IPConfiguration[]
networkSecurityGroup NetworkSecurityGroup リソースの参照を取得または設定します。 NetworkSecurityGroup
provisioningState PublicIP リソースの更新/削除/失敗のプロビジョニング状態を取得または設定します。
routeTable RouteTable リソースの参照を取得または設定します。 RouteTable

SubResource

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