Microsoft. Network networkManagers/networkGroups/staticMembers

Definice prostředku Bicep

Typ prostředku networkManagers/networkGroups/staticMembers je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Příklady použití

Ukázky Bicep

Základní příklad nasazení statického člena programu Network Manager.

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
  }
}

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Popis
vytvoření Azure Virtual Network Manageru a ukázkových virtuálních sítí Tato šablona nasadí Azure Virtual Network Manager a ukázkové virtuální sítě do pojmenované skupiny prostředků. Podporuje více topologií připojení a typů členství ve skupinách sítě.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/networkManagers/networkGroups/staticMembers, přidejte do šablony následující bicep.

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

Hodnoty vlastností

Uživatelé.Network/networkManagers/networkGroups/staticMembers

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
nadřazený objekt V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: networkManagers/networkGroups
vlastnosti Vlastnosti statického členu StaticMemberProperties

StaticMemberProperties

Jméno Popis Hodnota
identifikátor zdroje ID prostředku. řetězec

Definice prostředku šablony ARM

Typ prostředku networkManagers/networkGroups/staticMembers je možné nasadit s operacemi, které cílí:

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Šablona Popis
vytvoření Azure Virtual Network Manageru a ukázkových virtuálních sítí

nasazení do Azure
Tato šablona nasadí Azure Virtual Network Manager a ukázkové virtuální sítě do pojmenované skupiny prostředků. Podporuje více topologií připojení a typů členství ve skupinách sítě.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/networkManagers/networkGroups/staticMembers, přidejte do šablony následující JSON.

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

Hodnoty vlastností

Uživatelé.Network/networkManagers/networkGroups/staticMembers

Jméno Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API '2025-09-01'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti statického členu StaticMemberProperties
typ Typ prostředku Microsoft.Network/networkManagers/networkGroups/staticMembers

StaticMemberProperties

Jméno Popis Hodnota
identifikátor zdroje ID prostředku. řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku networkManagers/networkGroups/staticMembers je možné nasadit s operacemi, které cílí:

  • Skupiny zdrojů Pro seznam změněných vlastností v každé verzi API viz log změn.

Příklady použití

Ukázky Terraformu

Základní příklad nasazení statického člena programu 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@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    = ["*"]
}

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/networkManagers/networkGroups/staticMembers, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

Uživatelé.Network/networkManagers/networkGroups/staticMembers

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
ID rodiče ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: networkManagers/networkGroups
vlastnosti Vlastnosti statického členu StaticMemberProperties
typ Typ prostředku "Microsoft. Network/networkManagers/networkGroups/staticMembers@2025-09-01"

StaticMemberProperties

Jméno Popis Hodnota
identifikátor zdroje ID prostředku. řetězec