Microsoft。Network networkManagers 2025-07-01

Bicep リソース定義

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

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

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

使用例

Bicep のサンプル

Network Manager のデプロイの基本的な例。

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource networkManager 'Microsoft.Network/networkManagers@2022-09-01' = {
  name: resourceName
  location: location
  properties: {
    description: ''
    networkManagerScopeAccesses: [
      'SecurityAdmin'
    ]
    networkManagerScopes: {
      managementGroups: []
      subscriptions: [
        subscription().id
      ]
    }
  }
}

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

Module Description
ネットワーク マネージャーの ネットワーク マネージャー用 AVM リソース モジュール

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

Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。

Bicep ファイル Description
Azure Virtual Network Managerを作成し、VNETs このテンプレートはAzure Virtual Network Managerを展開し、仮想ネットワークを指定されたリソースグループにサンプル化します。 複数の接続トポロジとネットワーク グループ メンバーシップの種類をサポートします。

リソースの形式

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

resource symbolicname 'Microsoft.Network/networkManagers@2025-07-01' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    networkManagerScopeAccesses: [
      'string'
    ]
    networkManagerScopes: {
      managementGroups: [
        'string'
      ]
      subscriptions: [
        'string'
      ]
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.Network/networkManagers

Name Description Value
位置 リソースの場所。 文字列
name リソース名 string

Constraints:
パターン = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (必須)
properties ネットワーク マネージャーのプロパティ ネットワークマネージャープロパティ
tags リソース タグ タグ名と値のディクショナリ。 テンプレート タグを参照してください

CommonResourceTags

Name Description Value

ネットワークマネージャープロパティ

Name Description Value
description ネットワーク マネージャーの説明。 文字列
networkManagerScopeAccesses (英語) スコープ アクセス。 次のいずれかを含む文字列配列:
「コネクティビティ」
「ルーティング」
「セキュリティ管理者」
「セキュリティユーザー」
networkManagerスコープ ネットワーク マネージャーのスコープ。 NetworkManagerPropertiesNetworkManagerScopes (必須)

NetworkManagerPropertiesネットワークマネージャースコープ

Name Description Value
managementGroups 管理グループの一覧。 string[]
subscriptions サブスクリプションの一覧。 string[]

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

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

使用例

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

このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。

Template Description
Azure Virtual Network Managerを作成し、VNETs

Azure にデプロイする
このテンプレートはAzure Virtual Network Managerを展開し、仮想ネットワークを指定されたリソースグループにサンプル化します。 複数の接続トポロジとネットワーク グループ メンバーシップの種類をサポートします。

リソースの形式

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

{
  "type": "Microsoft.Network/networkManagers",
  "apiVersion": "2025-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "networkManagerScopeAccesses": [ "string" ],
    "networkManagerScopes": {
      "managementGroups": [ "string" ],
      "subscriptions": [ "string" ]
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.Network/networkManagers

Name Description Value
apiVersion API のバージョン '2025-07-01'
位置 リソースの場所。 文字列
name リソース名 string

Constraints:
パターン = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (必須)
properties ネットワーク マネージャーのプロパティ ネットワークマネージャープロパティ
tags リソース タグ タグ名と値のディクショナリ。 テンプレート タグを参照してください
リソースの種類 'Microsoft.Network/networkManagers'

CommonResourceTags

Name Description Value

ネットワークマネージャープロパティ

Name Description Value
description ネットワーク マネージャーの説明。 文字列
networkManagerScopeAccesses (英語) スコープ アクセス。 次のいずれかを含む文字列配列:
「コネクティビティ」
「ルーティング」
「セキュリティ管理者」
「セキュリティユーザー」
networkManagerスコープ ネットワーク マネージャーのスコープ。 NetworkManagerPropertiesNetworkManagerScopes (必須)

NetworkManagerPropertiesネットワークマネージャースコープ

Name Description Value
managementGroups 管理グループの一覧。 string[]
subscriptions サブスクリプションの一覧。 string[]

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

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

  • リソースグループ 各APIバージョンの変更プロパティ一覧については、 変更ログをご覧ください。

使用例

Terraform サンプル

Network Manager のデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    azurerm = {
      source = "hashicorp/azurerm"
    }
  }
}

provider "azurerm" {
  features {
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

data "azurerm_client_config" "current" {
}

data "azapi_resource" "subscription" {
  type                   = "Microsoft.Resources/subscriptions@2021-01-01"
  resource_id            = "/subscriptions/${data.azurerm_client_config.current.subscription_id}"
  response_export_values = ["*"]
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "networkManager" {
  type      = "Microsoft.Network/networkManagers@2022-09-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description = ""
      networkManagerScopeAccesses = [
        "SecurityAdmin",
      ]
      networkManagerScopes = {
        managementGroups = [
        ]
        subscriptions = [
          data.azapi_resource.subscription.id,
        ]
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure 検証済みモジュール

次の Azure 検証済みモジュール を使用して、このリソースの種類をデプロイできます。

Module Description
Azure Virtual Network Manager Azure Virtual Network Manager 用 AVM リソース モジュール

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkManagers@2025-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      description = "string"
      networkManagerScopeAccesses = [
        "string"
      ]
      networkManagerScopes = {
        managementGroups = [
          "string"
        ]
        subscriptions = [
          "string"
        ]
      }
    }
  }
}

プロパティ値

Microsoft.Network/networkManagers

Name Description Value
位置 リソースの場所。 文字列
name リソース名 string

Constraints:
パターン = ^[0-9a-zA-Z]([0-9a-zA-Z_.-]{0,62}[0-9a-zA-Z_])?$ (必須)
properties ネットワーク マネージャーのプロパティ ネットワークマネージャープロパティ
tags リソース タグ タグ名と値のディクショナリ。
リソースの種類 「Microsoft。ネットワーク/networkManagers@2025-07-01"

CommonResourceTags

Name Description Value

ネットワークマネージャープロパティ

Name Description Value
description ネットワーク マネージャーの説明。 文字列
networkManagerScopeAccesses (英語) スコープ アクセス。 次のいずれかを含む文字列配列:
「コネクティビティ」
「ルーティング」
「セキュリティ管理者」
「セキュリティユーザー」
networkManagerスコープ ネットワーク マネージャーのスコープ。 NetworkManagerPropertiesNetworkManagerScopes (必須)

NetworkManagerPropertiesネットワークマネージャースコープ

Name Description Value
managementGroups 管理グループの一覧。 string[]
subscriptions サブスクリプションの一覧。 string[]