Share via


Microsoft.Network virtualHubs/routeMaps 2022-07-01

Bicep-resursdefinition

Resurstypen virtualHubs/routeMaps kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs/routeMaps-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2022-07-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'
      }
    ]
  }
}

Egenskapsvärden

virtualHubs/routeMaps

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: virtualHubs
properties Egenskaper för RouteMap-resursen. RouteMapEgenskaper

RouteMapEgenskaper

Name Beskrivning Värde
associatedInboundConnections Lista över anslutningar som har den här routningskartan associerad för inkommande trafik. string[]
associatedOutboundConnections Lista över anslutningar som har den här routningskartan associerad för utgående trafik. string[]
regler Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Name Beskrivning Värde
åtgärder Lista över åtgärder som ska tillämpas på en matchning. Åtgärd[]
matchCriteria Lista över matchande villkor som ska tillämpas på trafik. Kriterium[]
name Regelns unika namn. sträng
nextStepIfMatched Nästa steg efter att regeln har utvärderats. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"

Åtgärd

Name Beskrivning Värde
parametrar Lista över parametrar som är relevanta för åtgärden. Om typen till exempel tas bort har parametrarna en lista över prefix som ska tas bort. Om typen läggs till skulle parametrar ha en lista över ASN-nummer som ska läggas till Parameter[]
typ Typ av åtgärd som ska vidtas. Typer som stöds är "Ta bort", "Lägg till", "Ersätt" och "Släpp". "Lägg till"
"Släpp"
"Ta bort"
"Ersätt"
"Okänd"

Parameter

Name Beskrivning Värde
asPath Lista över AS-sökvägar. string[]
community Lista över BGP-communities. string[]
routePrefix Lista över routningsprefix. string[]

Kriterium

Name Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
community Lista över BGP-communities som det här villkoret matchar. string[]
matchCondition Matcha villkor för att tillämpa RouteMap-regler. "Innehåller"
"Lika med"
"NotContains"
"NotEquals"
"Okänd"
routePrefix Lista över vägprefix som det här villkoret matchar. string[]

Resursdefinition för ARM-mall

Resurstypen virtualHubs/routeMaps kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs/routeMaps-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/virtualHubs/routeMaps",
  "apiVersion": "2022-07-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"
      }
    ]
  }
}

Egenskapsvärden

virtualHubs/routeMaps

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/virtualHubs/routeMaps"
apiVersion Resurs-API-versionen '2022-07-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Egenskaper för RouteMap-resursen. RouteMapProperties

RouteMapProperties

Name Beskrivning Värde
associatedInboundConnections Lista över anslutningar som har denna RoutMap associerad för inkommande trafik. string[]
associatedOutboundConnections Lista över anslutningar som har denna RoutMap associerad för utgående trafik. string[]
regler Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Name Beskrivning Värde
åtgärder Lista över åtgärder som ska tillämpas på en matchning. Åtgärd[]
matchCriteria Lista över matchande villkor som ska tillämpas på trafik. Kriterium[]
name Regelns unika namn. sträng
nextStepIfMatched Nästa steg när regeln utvärderas. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"

Åtgärd

Name Beskrivning Värde
parametrar Lista över parametrar som är relevanta för åtgärden. Om typen till exempel tas bort har parametrarna en lista över prefix som ska tas bort. Om typen läggs till skulle parametrarna ha en lista över ASN-nummer som ska läggas till Parameter[]
typ Typ av åtgärd som ska vidtas. Typer som stöds är "Remove", "Add", "Replace" och "Drop". "Lägg till"
"Släpp"
"Ta bort"
"Ersätt"
"Okänd"

Parameter

Name Beskrivning Värde
asPath Lista över AS-sökvägar. string[]
community Lista över BGP-communities. string[]
routePrefix Lista över vägprefix. string[]

Kriterium

Name Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
community Lista över BGP-communities som det här villkoret matchar. string[]
matchCondition Matcha villkor för att tillämpa RouteMap-regler. "Innehåller"
"Lika med"
"NotContains"
"NotEquals"
"Okänd"
routePrefix Lista över vägprefix som det här villkoret matchar. string[]

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen virtualHubs/routeMaps kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs/routeMaps-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/routeMaps@2022-07-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"
        }
      ]
    }
  })
}

Egenskapsvärden

virtualHubs/routeMaps

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/virtualHubs/routeMaps@2022-07-01"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: virtualHubs
properties Egenskaper för RouteMap-resursen. RouteMapProperties

RouteMapProperties

Name Beskrivning Värde
associatedInboundConnections Lista över anslutningar som har denna RoutMap associerad för inkommande trafik. string[]
associatedOutboundConnections Lista över anslutningar som har denna RoutMap associerad för utgående trafik. string[]
regler Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Name Beskrivning Värde
åtgärder Lista över åtgärder som ska tillämpas på en matchning. Åtgärd[]
matchCriteria Lista över matchande villkor som ska tillämpas på trafik. Kriterium[]
name Regelns unika namn. sträng
nextStepIfMatched Nästa steg när regeln utvärderas. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"

Åtgärd

Name Beskrivning Värde
parametrar Lista över parametrar som är relevanta för åtgärden. Om typen till exempel tas bort har parametrarna en lista över prefix som ska tas bort. Om typen läggs till skulle parametrarna ha en lista över ASN-nummer som ska läggas till Parameter[]
typ Typ av åtgärd som ska vidtas. Typer som stöds är "Remove", "Add", "Replace" och "Drop". "Lägg till"
"Släpp"
"Ta bort"
"Ersätt"
"Okänd"

Parameter

Name Beskrivning Värde
asPath Lista över AS-sökvägar. string[]
community Lista över BGP-communities. string[]
routePrefix Lista över vägprefix. string[]

Kriterium

Name Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
community Lista över BGP-communities som det här villkoret matchar. string[]
matchCondition Matcha villkor för att tillämpa RouteMap-regler. "Innehåller"
"Lika med"
"NotContains"
"NotEquals"
"Okänd"
routePrefix Lista över vägprefix som det här villkoret matchar. string[]