Microsoft. Network networkManagers/networkGroups/staticMembers

Bicep kaynak tanımı

networkManagers/networkGroups/staticMembers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kullanım Örnekleri

Bicep Örnekleri

Ağ Yöneticisi Statik Üyesini dağıtmanın temel bir örneği.

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

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

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-10-01' = {
  name: resourceName
  location: location
  properties: {
    addressSpace: {
      addressPrefixes: [
        '10.0.0.0/22'
      ]
    }
    dhcpOptions: {
      dnsServers: []
    }
    subnets: []
  }
}

resource networkGroup 'Microsoft.Network/networkManagers/networkGroups@2024-10-01' = {
  name: resourceName
  parent: networkManager
  properties: {}
}

resource networkGroupForSubnet 'Microsoft.Network/networkManagers/networkGroups@2024-10-01' = {
  name: '${resourceName}-subnet'
  parent: networkManager
  properties: {
    description: 'example network group'
    memberType: 'Subnet'
  }
}

resource subnet 'Microsoft.Network/virtualNetworks/subnets@2024-10-01' = {
  name: resourceName
  parent: virtualNetwork
  properties: {
    addressPrefixes: [
      '10.0.0.0/24'
    ]
  }
}

resource staticMember 'Microsoft.Network/networkManagers/networkGroups/staticMembers@2024-10-01' = {
  name: resourceName
  parent: networkGroup
  properties: {
    resourceId: virtualNetwork.id
  }
}

resource staticMemberForSubnet 'Microsoft.Network/networkManagers/networkGroups/staticMembers@2024-10-01' = {
  name: '${resourceName}-subnet'
  parent: networkGroupForSubnet
  properties: {
    resourceId: subnet.id
  }
}

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Azure Sanal Ağ Yöneticisi oluşturma ve örnek VNETs Bu şablon, adlandırılmış kaynak grubuna bir Azure Sanal Ağ Yöneticisi ve örnek sanal ağlar dağıtır. Birden çok bağlantı topolojisini ve ağ grubu üyelik türlerini destekler.

Kaynak biçimi

Microsoft.Network/networkManagers/networkGroups/staticMembers kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/networkManagers/networkGroups/staticMembers@2025-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    resourceId: 'string'
  }
}

Özellik Değerleri

Microsoft.Network/networkManagers/networkGroups/staticMembers

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: networkManagers/networkGroups
Özellikler Statik Üye özellikleri StaticMemberProperties

StaticMemberProperties

Ad Açıklama Değer
kaynakId Kaynak Kimliği. dizgi

ARM şablonu kaynak tanımı

networkManagers/networkGroups/staticMembers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Azure Sanal Ağ Yöneticisi oluşturma ve örnek VNETs

Azure 'a dağıtma
Bu şablon, adlandırılmış kaynak grubuna bir Azure Sanal Ağ Yöneticisi ve örnek sanal ağlar dağıtır. Birden çok bağlantı topolojisini ve ağ grubu üyelik türlerini destekler.

Kaynak biçimi

Microsoft.Network/networkManagers/networkGroups/staticMembers kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/networkManagers/networkGroups/staticMembers",
  "apiVersion": "2025-07-01",
  "name": "string",
  "properties": {
    "resourceId": "string"
  }
}

Özellik Değerleri

Microsoft.Network/networkManagers/networkGroups/staticMembers

Ad Açıklama Değer
apiVersiyonu API sürümü '2025-07-01'
ad Kaynak adı dize (gerekli)
Özellikler Statik Üye özellikleri StaticMemberProperties
tür Kaynak türü 'Microsoft.Network/networkManagers/networkGroups/staticMembers'

StaticMemberProperties

Ad Açıklama Değer
kaynakId Kaynak Kimliği. dizgi

Terraform (AzAPI sağlayıcısı) kaynak tanımı

networkManagers/networkGroups/staticMembers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Terraform Örnekleri

Ağ Yöneticisi Statik Üyesini dağıtmanın temel bir örneği.

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@2024-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      description = ""
      networkManagerScopeAccesses = [
        "Routing",
      ]
      networkManagerScopes = {
        managementGroups = [
        ]
        subscriptions = [
          data.azapi_resource.subscription.id,
        ]
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2024-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = [
          "10.0.0.0/22",
        ]
      }
      dhcpOptions = {
        dnsServers = [
        ]
      }
      subnets = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
}

resource "azapi_resource" "networkGroup" {
  type      = "Microsoft.Network/networkManagers/networkGroups@2024-10-01"
  parent_id = azapi_resource.networkManager.id
  name      = var.resource_name
  body = {
    properties = {
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "staticMember" {
  type      = "Microsoft.Network/networkManagers/networkGroups/staticMembers@2024-10-01"
  parent_id = azapi_resource.networkGroup.id
  name      = var.resource_name
  body = {
    properties = {
      resourceId = azapi_resource.virtualNetwork.id
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2024-10-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = var.resource_name
  body = {
    properties = {
      addressPrefixes = [
        "10.0.0.0/24"
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "networkGroupForSubnet" {
  type      = "Microsoft.Network/networkManagers/networkGroups@2024-10-01"
  parent_id = azapi_resource.networkManager.id
  name      = "${var.resource_name}-subnet"
  body = {
    properties = {
      description = "example network group"
      memberType  = "Subnet"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "staticMemberForSubnet" {
  type      = "Microsoft.Network/networkManagers/networkGroups/staticMembers@2024-10-01"
  parent_id = azapi_resource.networkGroupForSubnet.id
  name      = "${var.resource_name}-subnet"
  body = {
    properties = {
      resourceId = azapi_resource.subnet.id
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Kaynak biçimi

Microsoft.Network/networkManagers/networkGroups/staticMembers kaynağı oluşturmak için, şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkManagers/networkGroups/staticMembers@2025-07-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      resourceId = "string"
    }
  }
}

Özellik Değerleri

Microsoft.Network/networkManagers/networkGroups/staticMembers

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: networkManagers/networkGroups
Özellikler Statik Üye özellikleri StaticMemberProperties
tür Kaynak türü "Microsoft. Network/networkManagers/networkGroups/staticMembers@2025-07-01"

StaticMemberProperties

Ad Açıklama Değer
kaynakId Kaynak Kimliği. dizgi