Dela via


Microsoft.Network virtualHubs/routeMaps 2023-05-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@2023-05-01' = {
  parent: resourceSymbolicName
  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

Handling

Namn 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-tal 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"

Kriterium

Namn Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
gemenskap 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 routningsprefix som det här villkoret matchar. string[]

Microsoft.Network/virtualHubs/routeMaps

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder 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 den överordnade resursen.
Symboliskt namn för resurs av typen: virtualHubs
Egenskaper Egenskaper för RouteMap-resursen. RouteMapProperties

Parameter

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

RouteMapProperties

Namn 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[]
reglemente Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Namn 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[]
Namn Regelns unika namn. sträng
nextStepIfMatched Nästa steg efter att regeln utvärderas. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"

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": "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"
      }
    ]
  }
}

Egenskapsvärden

Handling

Namn 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-tal 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"

Kriterium

Namn Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
gemenskap 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 routningsprefix som det här villkoret matchar. string[]

Microsoft.Network/virtualHubs/routeMaps

Namn Beskrivning Värde
apiVersion API-versionen '2023-05-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för RouteMap-resursen. RouteMapProperties
typ Resurstypen "Microsoft.Network/virtualHubs/routeMaps"

Parameter

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

RouteMapProperties

Namn 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[]
reglemente Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Namn 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[]
Namn Regelns unika namn. sträng
nextStepIfMatched Nästa steg efter att regeln utvärderas. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"

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@2023-05-01"
  name = "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

Handling

Namn 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-tal 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"

Kriterium

Namn Beskrivning Värde
asPath Lista över AS-sökvägar som det här villkoret matchar. string[]
gemenskap 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 routningsprefix som det här villkoret matchar. string[]

Microsoft.Network/virtualHubs/routeMaps

Namn Beskrivning Värde
Namn 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
Egenskaper Egenskaper för RouteMap-resursen. RouteMapProperties
typ Resurstypen "Microsoft.Network/virtualHubs/routeMaps@2023-05-01"

Parameter

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

RouteMapProperties

Namn 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[]
reglemente Lista över RouteMap-regler som ska tillämpas. RouteMapRule[]

RouteMapRule

Namn 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[]
Namn Regelns unika namn. sträng
nextStepIfMatched Nästa steg efter att regeln utvärderas. Aktuella beteenden som stöds är "Fortsätt" (till nästa regel) och "Avsluta". "Fortsätt"
"Avsluta"
"Okänd"