Sdílet prostřednictvím


Microsoft.Network virtualHubs/routeMaps 2023-05-01

Definice prostředku Bicep

Typ prostředku virtualHubs/routeMaps je možné nasadit s operacemi, které cílí na:

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

Formát prostředku

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

resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-05-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    associatedInboundConnections: [
      'string'
    ]
    associatedOutboundConnections: [
      'string'
    ]
    rules: [
      {
        actions: [
          {
            parameters: [
              {
                asPath: [
                  'string'
                ]
                community: [
                  'string'
                ]
                routePrefix: [
                  'string'
                ]
              }
            ]
            type: 'string'
          }
        ]
        matchCriteria: [
          {
            asPath: [
              'string'
            ]
            community: [
              'string'
            ]
            matchCondition: 'string'
            routePrefix: [
              'string'
            ]
          }
        ]
        name: 'string'
        nextStepIfMatched: 'string'
      }
    ]
  }
}

Hodnoty vlastností

virtualHubs/routeMaps

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí 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 : virtualHubs
properties Vlastnosti prostředku RouteMap. RouteMapVlastnosti

RouteMapVlastnosti

Název Description Hodnota
associatedInboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k příchozímu provozu string[]
associatedOutboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k odchozímu provozu. string[]
pravidla Seznam pravidel RouteMap, která se mají použít. RouteMapRule[]

RouteMapRule

Název Description Hodnota
akce Seznam akcí, které se použijí u shody Akce[]
matchCriteria Seznam kritérií pro porovnávání, které se použijí na provoz Kritérium[]
name Jedinečný název pravidla. řetězec
nextStepIfMatched Další krok po vyhodnocení pravidla Aktuálně podporovaná chování jsou Pokračovat (do dalšího pravidla) a Ukončit. Pokračovat
"Ukončit"
Neznámý

Akce

Název Description Hodnota
parameters Seznam parametrů relevantních pro danou akci Pokud je například typ zahozen, parametry mají seznam předpon, které se mají vypustit. Pokud je typ add, parametry by měly seznam čísel ASN, která se mají přidat. Parametr[]
typ Typ akce, která se má provést. Podporované typy jsou Odebrat, Přidat, Nahradit a Drop. 'Přidat'
'Drop'
Odebrat
"Nahradit"
Neznámý

Parametr

Název Description Hodnota
asPath Seznam cest AS string[]
community Seznam komunit protokolu BGP. string[]
routePrefix Seznam předpon tras string[]

Kritérium

Název Description Hodnota
asPath Seznam cest AS, které tato kritéria splňují. string[]
community Seznam komunit protokolu BGP, které tato kritéria splňují. string[]
matchCondition Podmínka shody pro použití pravidel RouteMap 'Obsahuje'
'Rovná se'
"NotContains"
'NotEquals'
Neznámý
routePrefix Seznam předpon tras, které tato kritéria splňují. string[]

Definice prostředku šablony ARM

Typ prostředku virtualHubs/routeMaps je možné nasadit s operacemi, které cílí na:

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

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/virtualHubs/routeMaps, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Network/virtualHubs/routeMaps",
  "apiVersion": "2023-05-01",
  "name": "string",
  "properties": {
    "associatedInboundConnections": [ "string" ],
    "associatedOutboundConnections": [ "string" ],
    "rules": [
      {
        "actions": [
          {
            "parameters": [
              {
                "asPath": [ "string" ],
                "community": [ "string" ],
                "routePrefix": [ "string" ]
              }
            ],
            "type": "string"
          }
        ],
        "matchCriteria": [
          {
            "asPath": [ "string" ],
            "community": [ "string" ],
            "matchCondition": "string",
            "routePrefix": [ "string" ]
          }
        ],
        "name": "string",
        "nextStepIfMatched": "string"
      }
    ]
  }
}

Hodnoty vlastností

virtualHubs/ routeMaps

Název Description Hodnota
typ Typ prostředku Microsoft.Network/virtualHubs/routeMaps
apiVersion Verze rozhraní API prostředku '2023-05-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti prostředku RouteMap. Vlastnosti routeMap

Vlastnosti routeMap

Název Description Hodnota
associatedInboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k příchozímu provozu string[]
associatedOutboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k odchozímu provozu. string[]
pravidla Seznam pravidel RouteMap, která se mají použít. RouteMapRule[]

RouteMapRule

Název Description Hodnota
akce Seznam akcí, které se použijí u shody. Akce[]
matchCriteria Seznam kritérií shody, které se použijí na provoz. Kritérium[]
name Jedinečný název pravidla. řetězec
dalšíStepIfMatched Další krok po vyhodnocení pravidla Aktuálně se podporuje chování Continue (Pokračovat) (do dalšího pravidla) a Terminate (Ukončit). Pokračovat
'Terminate' (Ukončit)
Neznámý

Akce

Název Description Hodnota
parameters Seznam parametrů relevantních pro danou akci Pokud je například typ drop, parametry mají seznam předpon, které se mají vypustit. Pokud je typ sčítá, parametry budou obsahovat seznam čísel ASN, která se mají přidat. Parametr[]
typ Typ akce, která se má provést. Podporované typy jsou Remove, Add, Replace a Drop. 'Přidat'
'Drop'
Odebrat
'Nahradit'
Neznámý

Parametr

Název Description Hodnota
asPath Seznam cest AS string[]
community Seznam BGP komunit. string[]
routePrefix Seznam předpon tras string[]

Kritérium

Název Description Hodnota
asPath Seznam cest AS, které tato kritéria odpovídají. string[]
community Seznam komunit protokolu BGP, které tato kritéria odpovídají. string[]
matchCondition Podmínka shody pro použití pravidel RouteMap 'Obsahuje'
"Rovná se"
'NotContains'
'NotEquals'
Neznámý
routePrefix Seznam předpon tras, které tato kritéria odpovídají. string[]

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku virtualHubs/routeMaps je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

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

Formát prostředku

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/routeMaps@2023-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      associatedInboundConnections = [
        "string"
      ]
      associatedOutboundConnections = [
        "string"
      ]
      rules = [
        {
          actions = [
            {
              parameters = [
                {
                  asPath = [
                    "string"
                  ]
                  community = [
                    "string"
                  ]
                  routePrefix = [
                    "string"
                  ]
                }
              ]
              type = "string"
            }
          ]
          matchCriteria = [
            {
              asPath = [
                "string"
              ]
              community = [
                "string"
              ]
              matchCondition = "string"
              routePrefix = [
                "string"
              ]
            }
          ]
          name = "string"
          nextStepIfMatched = "string"
        }
      ]
    }
  })
}

Hodnoty vlastností

virtualHubs/routeMaps

Název Description Hodnota
typ Typ prostředku Microsoft.Network/virtualHubs/routeMaps@2023-05-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: virtualHubs
properties Vlastnosti prostředku RouteMap. RouteMapVlastnosti

RouteMapVlastnosti

Název Description Hodnota
associatedInboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k příchozímu provozu string[]
associatedOutboundConnections Seznam připojení, která mají tuto mapu RoutMap přidruženou k odchozímu provozu. string[]
pravidla Seznam pravidel RouteMap, která se mají použít. RouteMapRule[]

RouteMapRule

Název Description Hodnota
akce Seznam akcí, které se použijí u shody Akce[]
matchCriteria Seznam kritérií pro porovnávání, které se použijí na provoz Kritérium[]
name Jedinečný název pravidla. řetězec
nextStepIfMatched Další krok po vyhodnocení pravidla Aktuálně podporovaná chování jsou Pokračovat (do dalšího pravidla) a Ukončit. "Pokračovat"
"Terminate" (Ukončit)
"Neznámé"

Akce

Název Description Hodnota
parameters Seznam parametrů relevantních pro danou akci Pokud je například typ zahozen, parametry mají seznam předpon, které se mají vypustit. Pokud je typ add, parametry by měly seznam čísel ASN, která se mají přidat. Parametr[]
typ Typ akce, která se má provést. Podporované typy jsou Odebrat, Přidat, Nahradit a Drop. "Přidat"
"Drop"
"Odebrat"
"Nahradit"
"Neznámé"

Parametr

Název Description Hodnota
asPath Seznam cest AS string[]
community Seznam BGP komunit. string[]
routePrefix Seznam předpon tras string[]

Kritérium

Název Description Hodnota
asPath Seznam cest AS, které tato kritéria splňují. string[]
community Seznam komunit protokolu BGP, které tato kritéria splňují. string[]
matchCondition Podmínka shody pro použití pravidel RouteMap "Obsahuje"
"Rovná se"
"NotContains"
"NotEquals"
"Neznámý"
routePrefix Seznam předpon tras, které tato kritéria splňují. string[]