Share via


Microsoft.Network networkWatchers/flowLogs 2023-11-01

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Network/networkWatchers/flowLogs@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    enabled: bool
    flowAnalyticsConfiguration: {
      networkWatcherFlowAnalyticsConfiguration: {
        enabled: bool
        trafficAnalyticsInterval: int
        workspaceId: 'string'
        workspaceRegion: 'string'
        workspaceResourceId: 'string'
      }
    }
    format: {
      type: 'JSON'
      version: int
    }
    retentionPolicy: {
      days: int
      enabled: bool
    }
    storageId: 'string'
    targetResourceId: 'string'
  }
}

プロパティ値

networkWatchers/flowLogs

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
種類のリソースのシンボル名: networkWatchers
identity FlowLog リソースのマネージド ID ManagedServiceIdentity
properties フロー ログのプロパティ。 FlowLogPropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンから ID を削除します。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

FlowLogPropertiesFormat

名前 説明
enabled フロー ログを有効または無効にするフラグ。 [bool]
flowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsProperties
format フロー ログ形式を定義するパラメーター。 FlowLogFormatParameters
retentionPolicy フロー ログの保持ポリシーを定義するパラメーター。 RetentionPolicyParameters
storageId フロー ログの格納に使用されるストレージ アカウントの ID。 string (必須)
targetResourceId フロー ログが適用されるネットワーク セキュリティ グループの ID。 string (必須)

TrafficAnalyticsProperties

名前 説明
networkWatcherFlowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsConfigurationProperties

TrafficAnalyticsConfigurationProperties

名前 説明
enabled トラフィック分析を有効または無効にするフラグ。 [bool]
trafficAnalyticsInterval TA サービスがフロー分析を実行する頻度を決定する間隔 (分単位)。 INT
workspaceId アタッチされたワークスペースのリソース GUID。 string
workspaceRegion アタッチされたワークスペースの場所。 string
workspaceResourceId アタッチされたワークスペースのリソース ID。 string

FlowLogFormatParameters

名前 説明
type フロー ログのファイルの種類。 'JSON'
version フロー ログのバージョン (リビジョン)。 INT

RetentionPolicyParameters

名前 説明
days フロー ログ レコードを保持する日数。 INT
enabled 保持を有効または無効にするフラグ。 [bool]

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

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

Template 説明
NSG フロー ログを有効にする

Azure にデプロイする
このテンプレートでは、NSG フロー ログ リソースを作成します
トラフィック分析を使用した NSG フロー ログ

Azure にデプロイする
このテンプレートでは、トラフィック分析を使用して既存の NSG に NSG フロー ログを作成します

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

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

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

リソース形式

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

{
  "type": "Microsoft.Network/networkWatchers/flowLogs",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "enabled": "bool",
    "flowAnalyticsConfiguration": {
      "networkWatcherFlowAnalyticsConfiguration": {
        "enabled": "bool",
        "trafficAnalyticsInterval": "int",
        "workspaceId": "string",
        "workspaceRegion": "string",
        "workspaceResourceId": "string"
      }
    },
    "format": {
      "type": "JSON",
      "version": "int"
    },
    "retentionPolicy": {
      "days": "int",
      "enabled": "bool"
    },
    "storageId": "string",
    "targetResourceId": "string"
  }
}

プロパティ値

networkWatchers/flowLogs

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

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
identity FlowLog リソースマネージド ID ManagedServiceIdentity
properties フロー ログのプロパティ。 FlowLogPropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンからすべての ID を削除します。 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

FlowLogPropertiesFormat

名前 説明
enabled フロー ログを有効または無効にするフラグ。 [bool]
flowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsProperties
format フロー ログ形式を定義するパラメーター。 FlowLogFormatParameters
retentionPolicy フロー ログの保持ポリシーを定義するパラメーター。 RetentionPolicyParameters
storageId フロー ログの格納に使用されるストレージ アカウントの ID。 string (必須)
targetResourceId フロー ログが適用されるネットワーク セキュリティ グループの ID。 string (必須)

TrafficAnalyticsProperties

名前 説明
networkWatcherFlowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsConfigurationProperties

TrafficAnalyticsConfigurationProperties

名前 説明
enabled トラフィック分析を有効または無効にするフラグ。 [bool]
trafficAnalyticsInterval TA サービスがフロー分析を実行する頻度を決定する間隔 (分)。 INT
workspaceId アタッチされたワークスペースのリソース GUID。 string
workspaceRegion アタッチされたワークスペースの場所。 string
workspaceResourceId アタッチされたワークスペースのリソース ID。 string

FlowLogFormatParameters

名前 説明
type フロー ログのファイルの種類。 'JSON'
version フロー ログのバージョン (リビジョン)。 INT

RetentionPolicyParameters

名前 説明
days フロー ログ レコードを保持する日数。 INT
enabled 保持を有効または無効にするフラグ。 [bool]

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

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

Template 説明
NSG フロー ログを有効にする

Azure にデプロイする
このテンプレートでは、NSG フロー ログ リソースを作成します
トラフィック分析を使用した NSG フロー ログ

Azure にデプロイする
このテンプレートは、トラフィック分析を使用して既存の NSG に NSG フロー ログを作成します

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkWatchers/flowLogs@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      enabled = bool
      flowAnalyticsConfiguration = {
        networkWatcherFlowAnalyticsConfiguration = {
          enabled = bool
          trafficAnalyticsInterval = int
          workspaceId = "string"
          workspaceRegion = "string"
          workspaceResourceId = "string"
        }
      }
      format = {
        type = "JSON"
        version = int
      }
      retentionPolicy = {
        days = int
        enabled = bool
      }
      storageId = "string"
      targetResourceId = "string"
    }
  })
}

プロパティ値

networkWatchers/flowLogs

名前 説明
type リソースの種類 "Microsoft.Network/networkWatchers/flowLogs@2023-11-01"
name リソース名 string (必須)
location リソースの場所。 string
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: networkWatchers
tags リソース タグ。 タグ名と値のディクショナリ。
identity FlowLog リソースのマネージド ID ManagedServiceIdentity
properties フロー ログのプロパティ。 FlowLogPropertiesFormat

ManagedServiceIdentity

名前 説明
type リソースに使用される ID の種類。 種類 "SystemAssigned、UserAssigned" には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 種類 'None' は、仮想マシンから ID を削除します。 "SystemAssigned"
"SystemAssigned、UserAssigned"
"UserAssigned"
identity_ids リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

ManagedServiceIdentityUserAssignedIdentities

名前 説明
{カスタマイズされたプロパティ} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

FlowLogPropertiesFormat

名前 説明
enabled フロー ログを有効または無効にするフラグ。 [bool]
flowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsProperties
format フロー ログ形式を定義するパラメーター。 FlowLogFormatParameters
retentionPolicy フロー ログの保持ポリシーを定義するパラメーター。 RetentionPolicyParameters
storageId フロー ログの格納に使用されるストレージ アカウントの ID。 string (必須)
targetResourceId フロー ログが適用されるネットワーク セキュリティ グループの ID。 string (必須)

TrafficAnalyticsProperties

名前 説明
networkWatcherFlowAnalyticsConfiguration トラフィック分析の構成を定義するパラメーター。 TrafficAnalyticsConfigurationProperties

TrafficAnalyticsConfigurationProperties

名前 説明
enabled トラフィック分析を有効または無効にするフラグ。 [bool]
trafficAnalyticsInterval TA サービスがフロー分析を実行する頻度を決定する間隔 (分)。 INT
workspaceId アタッチされたワークスペースのリソース GUID。 string
workspaceRegion アタッチされたワークスペースの場所。 string
workspaceResourceId アタッチされたワークスペースのリソース ID。 string

FlowLogFormatParameters

名前 説明
type フロー ログのファイルの種類。 "JSON"
version フロー ログのバージョン (リビジョン)。 INT

RetentionPolicyParameters

名前 説明
days フロー ログ レコードを保持する日数。 INT
enabled 保持を有効または無効にするフラグ。 [bool]